在Adobe';什么是AEM?

在Adobe';什么是AEM?,adobe,aem,Adobe,Aem,假设我有两个页面,MyWebsite/website/index.html和MyWebsite/website/item.html。在AEM中,index.html可以使用menu1和item.html可以使用menu2,而每个菜单完全不同吗?这很容易做到。实现你的目标有很多可能的方法;如何做到这一点将取决于您决定如何构建页面、组件和创作用户体验 如果将导航组件硬包含到页面中,则可以让索引和项目页面使用不同的模板和页面类型。一种页面类型可以从另一种页面类型继承,其中只包含覆盖导航的部分页面。每种

假设我有两个页面,
MyWebsite/website/index.html
MyWebsite/website/item.html
。在AEM中,
index.html
可以使用
menu1
item.html
可以使用
menu2
,而每个菜单完全不同吗?

这很容易做到。实现你的目标有很多可能的方法;如何做到这一点将取决于您决定如何构建页面、组件和创作用户体验

如果将导航组件硬包含到页面中,则可以让
索引
项目
页面使用不同的模板和页面类型。一种页面类型可以从另一种页面类型继承,其中只包含覆盖导航的部分页面。每种页面类型都包含不同的导航组件

您可以使用带有硬包含的parsys的单一页面类型,其中作者可以使用两个导航组件中的任何一个

您可以使用一种页面类型,并可以在页面属性中选择更改导航组件资源类型

您可以有一个导航组件,该组件具有在“组件”对话框中更改设计的选项

如果“完全不同”的意思是组件样式和功能保持不变,只是链接文本和目的地发生了变化,那么您可以使用单个页面组件和单个导航组件。组件可能读取同级和/或子页面,并动态创建链接。这是一种常见的情况

如果希望导航组件向下继承到子页面,可以使用iparsys或常规parsys和InheritanceValueMaps。这两种方法都是常见的,根据您的目标,效果会有所不同


这是一个非常广泛的问题。如果您选择一个方向,并发布带有更具体问题的代码,我们可以提供更多帮助。

menu1链接文本和目的地继承自同级页面,menu2继承自子页面,再加上同一级别的两个主页如何?