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