创建cq模板时,允许的父级和允许的子级属性的用途是什么?文档中的描述只是简单地说"允许成为此组件父级的组件的路径"/"允许成为该组件子级的组件路径"。这些特性的重要性是什么?
这些属性允许您在项目中设置页面结构的一些约定。例如:您有3个模板(以及使用此模板的相应页面):
- template-1:allowedChildren="[template-2]"
- template-2:allowedChildren="[template-3]"
- template-3:allowedChildren="[]"
然后在站点管理中,您将能够创建:
- 在使用模板"template-1"的页面下,仅使用模板"template-2"的页面
- 在使用模板"template-2"的页面下,仅使用模板"template-3"的页面
- 在模板为"template-3"的页面下,您将无法创建任何页面