1

我在TYPO3 6.2.4中有一个内容元素。此内容元素包含多个<address>- 元素,例如:

<address>An address</address>
<address>Some phone numbers and emails</address>

问题是输出,因为它看起来像这样,即使我删除了所有空格:

<p class="bodytext">
    <address>An address</address>
</p>
<p class="bodytext">
    <address>Some phone numbers and emails</address>
</p>

这不仅不好,而且也是无效标记。

我尝试了以下方法,但不幸的是它删除了所有 <p>元素,即使是正确的元素:

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.nonWrappedTag >

这就是我将内容放入模板的方式:

lib.content < styles.content.get

这是它的输出方式:

<f:cObject typoscriptObjectPath="lib.content" />

这是在我的 RTE 配置中:

RTE.default {
    proc {
        allowTags = h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, blockquote, footer, strong, em, b, i, u, a, img, hr, q, cite, abbr, acronym, center, address

        exitHTMLparser_db = 1
        exitHTMLparser_db {
            tags.b.remap = strong
            tags.i.remap = em
        }
    }
}

RTE.default.proc.allowTagsOutside:= addToList(address)

我怎样才能摆脱那些包装<p>元素?

4

0 回答 0