如何在Extbase中将HTML内容保存(或转换)为RTE可解析内容?

时间:2016-01-31 13:01:29

标签: html typo3 converter extbase typo3-6.2.x

我正在我的控制器中检索第三方HTML,我想将其保存(或转换为)RTE parsable content

例如:

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris vel tristique ex. Sed sit amet tempor sapien, at euismod erat.</p>
<p>Sed et leo sit amet lorem consectetur ultricies. Aenean iaculis non ligula aliquam pulvinar.</p>

使用f:format.html时解析不正确并导致:

<p class="bodytext">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris vel tristique ex. Sed sit amet tempor sapien, at euismod erat.</p>
<p class="bodytext">&nbsp;</p>

f:format.raw对我来说不是解决方案,因为我还需要将超链接转换为RTE <link>标签。

那么有没有办法转换或保存我的(第三方WYSIWYG)内容,以便f:format.html正确解析?

2 个答案:

答案 0 :(得分:0)

我认为解决方案是parseFuncTSPath参数。试试这个:

<f:format.html parseFuncTSPath="lib.parseFunc">... your HTML here ...</f:format.html>

答案 1 :(得分:0)

您可以创建或使用 Rte View Helper 来获取正确的内容呈现。对于创建视图助手,请执行reference。您可以从 here

下载RTE视图助手