问题描述
我需要删除由CQ5在组件周围添加的装饰器 div标签,以选择一些组件。它们可以是作者模式中标记的一部分,但不应在发布时的最终标记中显示。
I need to remove decorator 'div' tags added around components by CQ5 for few select components. They can be part of the mark up in author mode, but it should not be present in the final mark up on publish.
推荐答案
要将默认div标签更改为其他标签,请在组件中使用 cq:htmlTag 节点。这使您可以修改与decorator标记关联的标记,类和ID。
To change the default div tags to something else , use cq:htmlTag nodes in your components. This lets you modify the tag , classes and id associated with the decorator tag.
- 创建 cq:htmlTag 节点
[primaryType:nt:unstructured]
。 - 添加 cq:tagName 属性
[type:String]
- 添加 class 属性
[type:String]
与class( es)添加到封闭标签中** -
添加 id 属性
[type:String] $ c带有ID的$ c>要添加到封闭标签中
- Create cq:htmlTag node
[primaryType:nt:unstructured]
under your component. - Add cq:tagName property
[type:String]
with the tag to be used as value. - Add class property
[type:String]
with class(es) to be added to the enclosing tag ** Add id property
[type:String]
with id to be added to the enclosing tag
** CQ将添加自己的额外类。
** CQ will add an extra class of its own.
来源:
这篇关于如何在cq5中使用cq:noDecorator属性,可以将默认的“ div”标签更改为其他块标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!