在CQ模板中允许父母和允许的孩子财产

Jai*_*Jai 5 aem

在创建cq模板时,允许的父母和允许的儿童财产的目的是什么?文档中的描述简单地说"允许作为该组件的父组件的路径"/"允许作为该组件的子组件的组件的路径".这些属性的重要性是什么?

Ole*_*nko 6

这些属性允许您在项目中设置页面结构的一些合约.例如:您有3个模板(以及具有此模板的相应页面):

  • template-1:allowedChildren ="[template-2]"
  • template-2:allowedChildren ="[template-3]"
  • template-3:allowedChildren ="[]"

然后在siteadmin中,您将能够创建:

  • 在页面下面有模板"template-1"的页面只有模板"template-2",
  • 在带有模板"template-2"的页面下,只有带有模板"template-3"的页面,
  • 在带有模板"template-3"的页面下,您将无法创建任何页面.