ニュースに画像を挿入できるはずです。それらが挿入されている場合は、fancyboxで開く必要があります。そこで私はjqfancybox
をインストールしました。これで、メディアとして追加された画像がfancyboxで開き、ユーザーはすべての画像(ギャラリーなど)をクリックできます。 RTEによって挿入された画像を開くにはどうすればよいですか?tt_news:RTEに挿入された画像のファンシーボックス
私は、次のTypoScriptを試してみました:
plugin.tt_news.displaySingle.image.imageLinkWrap {
JSwindow = 0
directImageLink = 1
linkParams.ATagParams {
dataWrap = class="jqfancybox" rel="fancybox"
}
}
ユーザーがオプションで画像を挿入する場合はアイデアがある上に示したクラスは、rel属性としても追加されなければならない「拡大クリックしてください」。残りの部分はfancyboxを実行する必要があります。しかし、既存の画像では、クラスは追加されず、fancyboxはポップアップしません。私は何が欠けているのですか?
編集:
は今、私はそれを試してみました:
plugin.tt_news.displaySingle.content_stdWrap.parseFunc {
postUserFunc.imageLinkWrap.typolink{
ATagParams {
dataWrap = class="jqfancybox" rel="fancybox"
}
}
}
が、リンクがラップされていません。
私は試しました(編集された質問を参照)。また 'plugin.tt_news.displaySingle.content_stdWrap.parseFunc.tags.img.postUserFunc.imageLinkWrap.typolink.ATagParams'は機能しませんでした。 – testing
postUserFuncは自分のPHP関数用ではありません。それで、うまくいかない、postUserFuncはimageLinkWrapを知らない。 imgがIMAGEオブジェクトの場合は、img.imageLinkWrapを試してみてください...しかし、TypoScriptが有効かどうかを確認する必要があります。既存のプロパティを定義していない場合、エラーメッセージは表示されません。 – maholtz