tt_news:用于插入RTE的图像的fancybox
问题描述:
用户应该能够在新闻中插入图像。如果他们插入,他们应该打开fancybox。所以我安装了jqfancybox
。现在,作为媒体添加的图像在fancybox中打开,用户可以点击所有图像(如图库)。我还需要做些什么才能打开RTE插入的图像?tt_news:用于插入RTE的图像的fancybox
我尝试以下的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"
}
}
}
,但该链接不裹。
答
RTE内容通过parseFunc <解析lib.parseFunc_RTE。所以如果你想改变配置,你需要配置plugin.tt_news.displaySingle.content.parseFunc。*(我不确定,如果该字段是内容或bodytext或其他)
lib.parseFunc_RTE是默认配置解析RTE内容。它非常强大,但你需要查找很多TypoScript函数。
我试过了(请参阅编辑的问题)。 'plugin.tt_news.displaySingle.content_stdWrap.parseFunc.tags.img.postUserFunc.imageLinkWrap.typolink.ATagParams'也不起作用。 – testing
postUserFunc仅适用于您自己的PHP函数。所以,这是行不通的,postUserFunc不知道imageLinkWrap。如果img是图像对象,只需尝试img.imageLinkWrap ...但您需要检查TypoScript是否有效。如果您定义了不存在的属性,则不会收到错误消息! – maholtz