AEM检查页面的lang版本

时间:2020-11-06 11:23:15

标签: aem

嘿,我希望有人可以指向一些文档或检查页面的lang版本的示例,例如,如果我在英语页面上,并且它也在Spanishsh中,我希望捕获URL。西班牙语页面。

1 个答案:

答案 0 :(得分:0)

您可以获取页面的语言。

Locale getLanguage()

此外,还有一个具有多种功能的语言管理器。

西班牙语页面应该是相同的,但具有不同的语言根。但是,如果您也使用别名来转换URL路径,则应该阅读该属性。

请参阅:

https://helpx.adobe.com/experience-manager/6-3/sites/developing/using/reference-materials/javadoc/com/day/cq/wcm/api/Page.html#getLanguage(boolean)

https://helpx.adobe.com/experience-manager/6-2/sites/developing/using/reference-materials/javadoc/com/day/cq/wcm/api/LanguageManager.html#getCqLanguages(org.apache.sling.api.resource.ResourceResolver,%20java.lang.String)