【问题标题】:Why exactly templates are needed in CQ?为什么在 CQ 中需要模板?
【发布时间】:2014-11-28 09:57:59
【问题描述】:

当模板所做的只是将resourceType 属性附加到内容页面组件时,为什么我们需要模板。

在创建新页面时,作者不应该直接选择该组件吗?

【问题讨论】:

    标签: content-management-system adobe aem wcm


    【解决方案1】:

    模板节点定义将要创建的页面的元数据,一个方面是底层资源类型(即,将用于呈现内容的页面组件)。

    在模板级别配置的其他一些示例包括:

    1. 创建页面时包含的默认内容。这 存储在模板节点本身下,即/apps/[your-site]/templates/homepage

      例如,您可以在主页节点下添加carouselnode,以确保使用主页模板创建的任何页面都会默认添加轮播节点。

    2. 模板允许的父母和孩子——例如配置主页模板,使其不能放在其他模板下方。

    3. 每个 parsys 中允许的组件 — 在 /etc/designs/[your-design]/jcr:content 中,您可以定义可以将哪些组件添加到特定 parsys,这适用于使用该模板的任何页面。

    通过分离模板和页面组件,它允许我们重用相同的渲染器(例如 JSP 脚本),但对于不同的模板,这些方面的配置不同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-08
      • 2020-05-20
      相关资源
      最近更新 更多