【问题标题】:Why is Typo3 not parsing <link ...>-tags back to <a ...>-tags?为什么 Typo3 不将 <link ...>-tags 解析回 <a ...>-tags?
【发布时间】:2016-03-03 14:27:55
【问题描述】:

此时我正在使用 Typo3 7.6.2 逐步扩展它自己的模板。当我完成某个内容类型(->ctype,->renderObj)的例程时,我注意到在后端的 rte 中定义的链接没有被正确处理:

当我使用 rte 定义链接并转换文本模式时,它显示了链接的有效 HTML 定义:

image: using the rte dialog to setup the link

<a data-htmlarea-external="1" title="follow the link" target="_blank" href="http://stackoverflow.com">a link</a>

但在生成的页面中,链接是使用链接标签定义的:

<link http://stackoverflow.com _blank - "follow the link">a link</link>

由 rte 设置的包含内容的排版如下:

BODYTEXT = TEXT
BODYTEXT.field = bodytext

  • 我能否以某种方式禁用从 a-tags 到 link-tags 的解析?
  • 我必须定义从链接标签到 a 标签的转换吗?

【问题讨论】:

    标签: html parsing typo3 typoscript rte


    【解决方案1】:

    您缺少 parseFunc。这是需要的,例如解析 RTE 生成的&lt;link&gt; 标签并将其转换为 HTML。尝试将其添加到您的 TypoScript:

    BODYTEXT.parseFunc = < lib.parseFunc_RTE
    

    需要安装 css_styled_content 才能正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多