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函数。

+0

我试过了(请参阅编辑的问题)。 'plugin.tt_news.displaySingle.content_stdWrap.parseFunc.tags.img.postUserFunc.imageLinkWrap.typolink.ATagParams'也不起作用。 – testing

+0

postUserFunc仅适用于您自己的PHP函数。所以,这是行不通的,postUserFunc不知道imageLinkWrap。如果img是图像对象,只需尝试img.imageLinkWrap ...但您需要检查TypoScript是否有效。如果您定义了不存在的属性,则不会收到错误消息! – maholtz