【问题标题】:tt_news: fancybox for images inserted in RTEtt_news:用于插入 RTE 中的图像的幻想框
【发布时间】:2012-05-07 15:16:22
【问题描述】:

用户应该能够在新闻中插入图片。如果它们被插入,它们应该用 fancybox 打开。因此我安装了jqfancybox。现在,作为媒体添加的图像在幻想框中打开,用户可以单击所有图像(如画廊)。我还需要做什么才能打开 RTE 插入的图像?

我尝试了以下排版:

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"
    }
  }
}

但链接没有换行。

【问题讨论】:

    标签: fancybox typo3 tt-news


    【解决方案1】:

    RTE 内容通过 parseFunc

    lib.parseFunc_RTE 是解析 RTE 内容的默认配置。挺强大的,不过需要查很多TypoScript函数。

    【讨论】:

    • 我试过了(见编辑过的问题)。 plugin.tt_news.displaySingle.content_stdWrap.parseFunc.tags.img.postUserFunc.imageLinkWrap.typolink.ATagParams 也不起作用。
    • postUserFunc 仅适用于您自己的 PHP 函数。所以,这是行不通的,postUserFunc 不知道 imageLinkWrap。如果 img 是 IMAGE 对象,只需尝试 img.imageLinkWrap... 但您需要检查 TypoScript 是否有效。如果您定义不存在的属性,您不会收到错误消息!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-24
    • 2016-09-09
    • 1970-01-01
    相关资源
    最近更新 更多