Expand my Community achievements bar.

Enhance your AEM Assets & Boost Your Development: [AEM Gems | June 19, 2024] Improving the Developer Experience with New APIs and Events
SOLVED

AEM MSM - Retrieve Language Copy by API

Avatar

Level 1

Hi community,

 

I'm working with the MSM to define a site like this example:

  • /es/es/buy
  • /es/en/buy
  • /en/es/buy
  • /en/en/buy
  • /language-masters/es/buy
  • /language-masters/en/buy

When a user visit the page /es/es/buy, I would like to retrieve the path of the language copy (/es/en/buy/) for implement a custom language navigation and use it in the "alternate" meta for purposes of SEO.

 

Does it possible with the API Java? I've used the next apis and I did't find the way:

 

Also, I've detected If I change the name of a language copy, the reference in the touch-enabled UI is lost. The page doesn't appear like languague copy. So, what happen If I want a language copy with different name? How can I define a language copy with different name without lost the reference? I would like a site like the next:

  • /es/es/comprar
  • /es/en/buy
  • /en/es/comprar
  • /en/en/buy
  • /language-masters/es/comprar
  • /language-masters/en/buy

 

Thanks!

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Please check https://stackoverflow.com/questions/45188781/aem-cq5-livecopy-how-to-get-the-list-of-live-copy-pages...

You need to create a live copy from language copy to have alternative name and Title for language copy.

 



Arun Patidar

View solution in original post

2 Replies

Avatar

Correct answer by
Community Advisor

Please check https://stackoverflow.com/questions/45188781/aem-cq5-livecopy-how-to-get-the-list-of-live-copy-pages...

You need to create a live copy from language copy to have alternative name and Title for language copy.

 



Arun Patidar

Avatar

Level 1

@carmenm23230579 
Were you able to implement this? I have the similar requirement to implemented.

If yes, which API did you use

Thank in advance