我在项目中发现了一个问题。页面属性以jcr:为前缀,并且不会推出。
复制步骤:
预期:页面标题和描述均应铺开
实际:页面标题已推出,但说明无法推出。
我的期望是所有页面属性都应该推出。我想念什么或做错了什么?
答案 0 :(得分:0)
在/system/console/configMgr/com.day.cq.wcm.msm.impl.RolloutManagerImpl
处检查RolloutManagerImpl的OSGI配置,您会发现默认情况下jcr:.*
,sling:.*
和cq:.*
被排除在页面属性之外。我认为说明存储在jcr:description
下,因此不会推出。
答案 1 :(得分:0)
转到OSGI中的配置管理器,http://localhost:4502/system/console/configMgr并搜索 CQ MSM内容更新操作配置。
在此排除页面属性下,jcr:。*被排除,因此,jcr属性不会从父页面继承。
要继承父页面描述属性,请将jcr:.*
替换为jcr:(?!(description)$)
。这也将页面属性描述继承到子页面。还需要为其他页面属性进行类似的配置。