【问题标题】:How do I remove <p> </p> tags in typo3 RTE text content elements?如何删除typo3 RTE 文本内容元素中的<p> </p> 标签?
【发布时间】:2014-02-02 22:00:36
【问题描述】:

您好,我对一个虚拟问题感到疯狂:如何删除 RTE(在 Typo3 6.1.7 中)在保存一些文本内容后添加的段落标签

。我想在这里添加一些图片来更好地解释这个有趣的事情,但我不能,因为我(还)没有足够的声誉。

顺便说一句,我将图像放在外部网站上:

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

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

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

我认为我必须在模板或 Typoscritp 设置中做一些事情来删除这些

无用的标签...但是什么??

【问题讨论】:

  • 你为什么要打扰?通常我们的内容应该包含在 p-Tags 或其他块元素中,如果您添加表格 f.e.我不建议改变这种行为。 真正的问题是什么?
  • 我不知道真正的问题是什么( 标签下移了FE 中的文本)。我认为没有人能帮助我。可能这是一个虚拟问题,这是由于我在 Typo3 中的无能。不过还是谢谢。

标签: typo3 typoscript rte


【解决方案1】:

那些&lt;p&gt; 标签默认是启用的,因为在大多数情况下你希望你的文本被包裹在适当的HTML 标记中。但是,将您的问题输入谷歌,让我得到这两行 Typoscript,我刚刚在 6.1.7 上测试过,似乎可以完成这项工作:

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

【讨论】:

  • 我已经为这个配置搜索了几个小时,并测试了很多东西,但似乎没有任何效果。此外,正如您所建议的,这些 TS 行(以及 vish 的 TS)。这些臭名昭著的 标签固定在我的元素上,没有任何东西可以将它们发送出去。
  • 当我将这两行添加到我的主模板中时,我在前端呈现的 HTML 中没有任何

    标记。 TYPO3 6.1.7.

  • 我相信你说的是真的。我在 Typo3 4.X 上工作了很长时间,而且我总是在 RTE 上更改设置。这次我不能,不知道为什么。也许是因为我的安装中的一些错误配置。我会从头再来。
【解决方案2】:
// 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-19
    • 1970-01-01
    • 2022-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-02
    相关资源
    最近更新 更多