我正在尝试移除CQ5(版本5.6.0.20130125)中自动添加 <p>
标签的功能。我已经尝试将这些属性添加到我使用的文本组件,但是没有效果。(来源)
removeSingleParagraphContainer true
singeParagraphContainerReplacement (empty string)
我还尝试了这个解决方案,但是它没有效果。
是否有可能禁用自动添加
<p>
标签?感谢任何想法。 编辑:我尝试了这个答案,但CQ仍会向我的代码添加
<p>
标签。例如,我有以下HTML代码:<strong>Headquarters:</strong>
<p>MY - COMPANY a.s.<br>
Random Street 77<br>
Random City</p>
提交后,代码将更改为:
<p><strong>Headquarters:</strong></p>
<p>MY - COMPANY a.s.<br>
Random Street 77<br>
Random City</p>
我的RTE长这样
<text jcr:primaryType="cq:widget"
hideLabel="{Boolean}true"
name="./text"
xtype="richtext">
<htmlRules jcr:primaryType="nt:unstructured">
<docType jcr:primaryType="nt:unstructured">
...
</docType>
<blockHandling
jcr:primaryType="nt:unstructured"
removeSingleParagraphContainer="{Boolean}true"/>
</htmlRules>
</text>
p
标签移除并在关闭strong
标签后放置br
标记,会发生什么? - mszu<p>
标记吗?您使用的浏览器是IE吗? - mszup
标签。我还在我的问题中添加了屏幕截图。 - Jakolcz回车
时添加<p>,如果我使用shift
+enter
,则HTML仍然干净!非常好。 哥们,你是怎么发现这个的!?我在adobe文档中找不到任何相关信息... - Fernando Teles