如何删除typo3 RTE文本内容元素中的<p> </p>标记?

时间:2014-02-02 22:00:36

标签: typo3 typoscript rte

您好我对一个虚拟问题感到疯狂:如何删除段落标签&lt; p> RTE(在Typo3 6.1.7中)在保存一些文本内容后添加o。我想在这里添加一些图片来更好地解释这个有趣的事情,但我不能,因为我还没有足够的声誉。

BTW我把图像放在外部网站上:

http://s16.postimg.org/uqbu40fut/rte_ptags_1.jpg

http://s16.postimg.org/7q56roi11/rte_ptags_3.jpg

第一张图片是在RTE中输入的文字;第二个图像(此处未显示相同的声誉内容)与“&lt;&gt;”中显示的文本相同原始观点;最后一张图是我在保存内容元素后在原始视图中看到的。

我认为我必须在模板或Typoscritp设置中执行某些操作才能删除这些&lt; p>无用的标签......但是什么??

2 个答案:

答案 0 :(得分:2)

默认情况下会启用这些<p>标记,因为在大多数情况下,您希望将文本包装在适当的HTML标记中。然而,在谷歌中输入你的问题,让我看到这两行Typoscript,我刚刚在6.1.7上测试过,它似乎可以完成这项工作:

tt_content.stdWrap.dataWrap >
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines >

答案 1 :(得分:0)

// Remove Class Of <p class="bodytext">

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class =

// Remove P tag
tt_content.stdWrap.innerWrap >
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines >

//Remove Extra Figure Tag of Image
tt_content.image.20.renderMethod = figure
tt_content.image.20.rendering.figure