为什么 Typo3 不将 <link ...>-tags 解析回 <a ...>-tags?
Why is Typo3 not parsing <link ...>-tags back to <a ...>-tags?
目前我正在使用 Typo3 7.6.2 逐步扩展自己的模板。当我完成某个内容类型 (->ctype, ->renderObj) 的例程时,我注意到后端 rte 中定义的 links 没有被正确处理:
当我使用 rte 定义 link 并切换文本模式时,它显示 link:
的有效 HTML 定义
image: using the rte dialog to setup the link
<a data-htmlarea-external="1" title="follow the link" target="_blank" href="http://whosebug.com">a link</a>
但在生成的页面中,link 是使用 link 标签定义的:
<link http://whosebug.com _blank - "follow the link">a link</link>
包含由 rte 设置的内容的打字错误如下:
BODYTEXT = TEXT
BODYTEXT.field = bodytext
- 我能否以某种方式禁用从 a-tags 到 link-tags 的解析?
- 我是否必须定义从 link-tag 回到 a-tag 的转换?
您缺少 parseFunc。这是需要的,例如解析 RTE 生成的 <link>
标签并将其转换为 HTML。尝试将其添加到您的 TypoScript 中:
BODYTEXT.parseFunc = < lib.parseFunc_RTE
css_styled_content 需要安装才能运行。
目前我正在使用 Typo3 7.6.2 逐步扩展自己的模板。当我完成某个内容类型 (->ctype, ->renderObj) 的例程时,我注意到后端 rte 中定义的 links 没有被正确处理:
当我使用 rte 定义 link 并切换文本模式时,它显示 link:
的有效 HTML 定义image: using the rte dialog to setup the link
<a data-htmlarea-external="1" title="follow the link" target="_blank" href="http://whosebug.com">a link</a>
但在生成的页面中,link 是使用 link 标签定义的:
<link http://whosebug.com _blank - "follow the link">a link</link>
包含由 rte 设置的内容的打字错误如下:
BODYTEXT = TEXT
BODYTEXT.field = bodytext
- 我能否以某种方式禁用从 a-tags 到 link-tags 的解析?
- 我是否必须定义从 link-tag 回到 a-tag 的转换?
您缺少 parseFunc。这是需要的,例如解析 RTE 生成的 <link>
标签并将其转换为 HTML。尝试将其添加到您的 TypoScript 中:
BODYTEXT.parseFunc = < lib.parseFunc_RTE
css_styled_content 需要安装才能运行。