AEM проверка языковой версии страницы

#aem

#aem

Вопрос:

Эй, я надеялся, что кто-нибудь может указать мне на некоторые документы или пример проверки языковой версии страницы, так что, например, если я нахожусь на английской странице, и она также на испанском, я хотел бы получить URL-адрес испанской страницы.

Ответ №1:

Вы можете получить язык страницы.

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, java.lang.Строка)