Aem 跨所有CQ5页面的通用组件

Aem 跨所有CQ5页面的通用组件,aem,Aem,我创建了菜单组件,作者通过它输入名称、url字段值。组件脚本根据名称、url条目呈现菜单 问题:如何使此菜单组件在所有CQ5页面上通用,从而使其不会在每个页面上拖放。 谢谢,, SriACS AEM Commons现在支持此功能,而不使用iparsys-共享组件属性() 使用共享和/或全局属性配置菜单,只需将其直接模板化到所有页面上即可(无需iparsys)。然后,您可以从网站的任何页面编辑菜单,并在所有页面上进行更新。ACS AEM Commons现在支持此功能,而无需使用iparsys-共享

我创建了菜单组件,作者通过它输入名称、url字段值。组件脚本根据名称、url条目呈现菜单

问题:如何使此菜单组件在所有CQ5页面上通用,从而使其不会在每个页面上拖放。

谢谢,,
Sri

ACS AEM Commons现在支持此功能,而不使用iparsys-共享组件属性()


使用共享和/或全局属性配置菜单,只需将其直接模板化到所有页面上即可(无需iparsys)。然后,您可以从网站的任何页面编辑菜单,并在所有页面上进行更新。

ACS AEM Commons现在支持此功能,而无需使用iparsys-共享组件属性()


使用共享和/或全局属性配置菜单,只需将其直接模板化到所有页面上即可(无需iparsys)。然后,您可以从网站上的任何页面编辑菜单,菜单将在所有页面上更新。

为什么不将该代码(包括通用组件)放入您的页面组件中?如果您希望在一个页面上对其进行配置,并在任何地方重复使用,一个选项将是iparsys,这是一个继承的parsys,它向上遍历页面层次结构,直到在其中找到一个组件。@awadheshv它将在输入菜单项的特定页面上创建内容,而创建的内容将不可用于其他页面。这不是使用站点/页面树的常规导航,而是作者输入页面名称、页面路径。使用iparsys。另一个解决方案是设计公共组件,从预定页面(比如语言页面)获取属性,并使用它们(而不是当前的组件属性)进入页面组件?如果您想在一个页面上配置它,并在任何地方重用它,一个选项是iparsys,这是一个继承的parsys,它向上遍历页面层次结构,直到在其中找到一个组件。@awadheshv它将在输入菜单项的特定页面上创建内容,而创建的内容将不可用于其他页面。这不是使用站点/页面树的常规导航,而是作者输入页面名称、页面路径。使用iparsys。另一个解决方案是设计公共组件,从预定页面(比如语言页面)获取属性,并使用它们(而不是当前组件属性)。