Tengo una solución de Sitecore donde hay 3 idiomas diferentes habilitados. En la parte superior de la página, hay un enlace a cada idioma. Cuando hace clic en este enlace, obtiene la página actual en la que se encuentra, en el idioma seleccionado.Verifique si los artículos existen en el idioma actual?
Pero no todas las páginas están traducidas a todos los idiomas. Entonces, si estoy parado en la página x en idioma inglés, y esta página solo está disponible en inglés y alemán, pero no en chino, entonces no se debe mostrar el enlace chino.
Entonces la pregunta es: ¿cómo puedo verificar si el elemento actual tiene una versión de un idioma específico?
Pero digo que estoy en el idioma inglés y quiero comprobar si hay una versión en alemán del artículo actual, ¿cómo lo haré? – brother
Use "Sitecore.Context.Item.Versions.GetLatestVersion (language)" –
@Alex, ese método devolverá el artículo en el idioma, pero igual tendrá que verificar si Versions.Count> 0. –