iparsys和设计对话框有什么区别?

时间:2016-02-26 18:42:50

标签: cq5 aem

网站标题的推荐方法是什么?页脚组件,其中ask是仅在主页上创建一次全局组件,并且站点下的所有页面将重用该内容。设计对话框将保存/ etc / designs下的创作内容,使用相同模板的页面只会选择它们。使用iparsys也可以实现类似的要求。推荐的方法是哪种?

1 个答案:

答案 0 :(得分:10)

使用设计对话框,

  1. 您的配置存储在设计下,即/etc/design
  2. 对配置的任何更改都会影响使用相同模板的所有页面。
  3. 可以在设计模式下的任何页面上编辑组件,它会显示当前配置的所有值。
  4. 但问题是,如果网站有多个模板,作者需要单独在每个模板中配置此组件。

    但是对于iParsys,如果所有模板都包含具有相同名称的iParsys,那么在父页面上创作组件将使其可用于所有子页面。

    还有其他各种方法可以实现这一目标。

    1. 拥有一个站点级配置页面,其中包含适用于整个站点的配置。
    2. 使用InheritanceValueMap代替ValueMap从父/主页读取组件的配置。
    3. 使用绝对路径包含组件,以便所有数据都保存在同一路径中,无论您在哪个页面编辑组件。
    4. 我不能说这是正确的做法。但是如果有这么多的可能性,请选择最适合您需求的那个。