【发布时间】:2019-06-06 08:46:55
【问题描述】:
Typo3 的默认行为是 Typo3 链接不在 HTML 元素中呈现。有一个解决方法,请参见此处:How to get rendered links of a HTML element in TYPO3 7.6
不幸的是,在 Typo3 9.5.7 中这似乎不起作用。如上所述,我将 html.html 替换为:
<f:format.htmlentitiesDecode>
<f:format.html parseFuncTSPath="lib.parseFunc">
{data.bodytext}
</f:format.html>
</f:format.htmlentitiesDecode>
我也用这个替换了 html.html,对我不起作用:
<f:format.html>{data.bodytext}</f:format.html>
在 HTML 元素中,我测试了这些链接的变体,但没有一个有效:
<a class="download-link" href="t3://file?uid=107" target="_blank">Download (PDF)</a>
<link t3resources/cms/pdf/linux.pdf>Administration von Linux-PCs</link>
<link 27>Linktext</link>
【问题讨论】:
-
更新:我遇到此问题以及上述解决方案不起作用的原因是我在 powermail 公式中使用了 HTML 元素。在 HTML 元素中启用typo3 链接的呈现确实如上所述,但在powermail 公式中则不行...
标签: typo3 typoscript powermail