CQ模板中的Allowed parents和Allowed children属性



创建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"的页面下,您将无法创建任何页面

相关内容

最新更新