语言导航组件提供对站点的语言/国家或地区导航,以便访客能够导航到采用不同区域设置的相同页面。
网站通常以多种语言提供给不同区域。利用语言导航组件,访客可查看采用不同语言/区域设置的相同页面。因此,如果您访问的是网站的瑞士德语版,则可以轻松切换到相同页面的美国英语版。利用语言导航组件,可以了解站点语言结构并自动查找相应页面。
利用“编辑”对话框,可以定义全局站点导航根目录以及结构中的导航深度。利用“设计”对话框,模板作者可以设置相同选项的默认值。
本文档介绍了语言导航组件 v1,此版本随 2018 年 1 月的核心组件发行版本 2.0.0 的发布引入。
本文档介绍了语言导航组件 v1。
有关当前版本的语言导航组件的详细信息,请参阅语言导航组件文档。
要体验语言导航组件并查看其配置选项示例以及 HTML 和 JSON 输出,请访问组件库。
在 GitHub 上可找到有关语言导航组件的最新技术文档。
在核心组件开发人员文档中可找到有关开发核心组件的其他详细信息。
利用“编辑”对话框,可以定义全局站点导航根目录以及结构中的导航深度。
通常,这些配置只需在页面模板级别完成。不过,可通过“编辑”对话框在页面级别对其进行更改。
1
通常意味着您只能选择语言。2
通常意味着您可以选择语言和国家/地区。3
通常意味着您可以选择语言、国家/地区和区域。假设您的内容与以下内容类似:
/content
+-- wknd
+-- language-masters
+-- us
+-- en
\-- es
\-- ch
+-- de
+-- fr
\-- it
+-- wknd-events
\-- wknd-shop
对于站点 WKND,您可能希望将语言导航组件作为标头的一部分放置在页面模板上。在将组件放入模板中后,您可以将组件的导航根目录设置为 /content/wknd
,因为这是您站点的本地化内容的开始位置。您还需要将语言结构深度设置为 2
,因为您的结构包含两个级别(依次为国家/地区和语言)。
利用导航根目录值,语言导航组件获知在 /content/wknd
之后开始导航,并且可以通过将内容树中的下两个级别视为站点的语言导航结构(如语言结构深度值所定义)来生成语言导航选项。
不论用户在查看什么页面,语言导航组件都可以通过知道当前页面的位置,向后查找到根目录,然后前进到对应的页面,从而找到采用另一种语言的相应页面。
语言导航组件支持 AEM 样式系统。
通常,只需在站点的页面模板中添加和配置语言导航组件。不过,如果需要将语言导航组件添加到单个内容页面,内容作者可以利用“编辑”对话框配置“设计”对话框中描述的相同值。
此外,您可以设置 ID。利用此选项,可以控制 HTML 和 Data Layer 中的组件的唯一标识符。
语言导航组件支持 Adobe Client Data Layer。