我在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>
元素?