Problema
Cuando utiliza el Administrador de sitios múltiples (MSM), los vínculos internos del sitio principal no se regeneran cuando se copian a los sitios secundarios. Por ejemplo:
Sitio principal: /content/designground/en
Sitio secundario: /content/designground/tr
Restricción: Creación automática de contenido vinculado
En /content/designground/en/company.html, hay un vínculo interno a /content/designground/en/people.html.
Cuando /content/designground/en/company.html se copia en el sitio secundario, el vínculo sigue apuntando a /content/designground/en/people.html.
Solución
Implemente un oyente MSM que capte el evento de actualización en los secundarios y actualice los vínculos. Hay un ejemplo de oyente que viene con una instalación CQ. Puede encontrar este ejemplo en /apps/MultiSiteManager/src/MSMListenerExample.java
onAutoUpdate (página principal, página secundaria, restricción c) es el método que detecta tales eventos, por lo que debe implementar su caso de uso de negocio aquí.
Este oyente está registrado en el archivo /config/cms/msm/xml. Si escribe su propio oyente de MSM. asegúrese de registrarlo en este archivo de configuración.
Información adicional
MSM no actualiza los vínculos automáticamente.