在typo3中从一个页面中删除所有H标签

时间:2014-07-14 07:41:58

标签: typo3 typoscript typo3-4.5

我需要删除主页中的所有H标记,并将其替换为其他标记。 我用不同的方式尝试使用typoscript,没有任何效果。

即使content.defaultHeaderType也不适用于我的情况。 使用FCE处理所有内容元素。

使用的是TYPO3 4.5.29 谢谢

1 个答案:

答案 0 :(得分:1)

要匹配内容中的所有标题,插件,rte等简单方法可以是扩展名Ext:regex。这是一个旧的扩展,但很好,我们甚至在TYPO3 6.x项目中使用它。

您可以通过这种方式将其用于您的需求:

config.regex {
    # replace opening tags
    pattern1 = /<h[1-6]>/
    pattern1.replacement = <othertag>

    # replace closing tags
    pattern2 = /<\/h[1-6]>/
    pattern2.replacement = </othertag>

    # shorter - replace both tags
    pattern3 = /<h[1-6]>(.*)<\/h[1-6]>/
    pattern3.replacement = <othertag>$1</othertag>
}

它未经测试但它应该可以满足您的需求。