有谁知道如何配置CQ组件,以便可以在Live Copy中单独取消每个属性?我试图让它的设置方式与Page Properties相同,因此取消一个属性不会破坏所有属性的继承。
页面属性:
组件属性:
我注意到的唯一区别是各个jcr:content节点上的mixin类型。
Page Mixins:
CQ:PropertyLiveSyncCancelled CQ:LiveRelationship
组件混合:
CQ:LiveSyncCancelled CQ:LiveRelationship
我甚至尝试手动为内容中的组件设置cq:PropertyLiveSyncCancelled Mixin以及[“jcr:description”],但CQ完全忽略了这个指令。
有谁知道如何做到这一点?谢谢!
答案 0 :(得分:7)
答案 1 :(得分:0)
在livecopy上,您可以使用以下内容取消属性继承:
<jcr:content
jcr:mixinTypes="[cq:LiveSync]"
jcr:primaryType="cq:PageContent"
sling:resourceType="project/pages/homepage"
insertCode="FG"
cq:propertyInheritanceCancelled="[insertCode]" />
如果蓝图中存在 insertCode 属性,则不会将其复制到livecopy,也不会在livecopy上显示时创建 - 完全忽略。