Inicio de mvnForum Bienvenido Guest   | Iniciar sesión
  Búsqueda  
  Indice  | Temas Recientes  | Quién Está en Línea  | Lista de Usuarios  | Nuevo Usuario  | Búsqueda  | Ayuda  | RSS feeds


Ir a »
Estado del tema: Normal
Total de mensajes en este tema: 2
[Añadir a Mis Favoritos] [Añadir un aviso a este tema] [Publicar nuevo tema]
Autor
Tema Anterior Este tema ha sido visto 6860 veces y tiene 1 respuesta
Masculino susu
Stranger



Ingresó: 17-sep-2013
Mensajes: 5
Estado: Desconectados

Problemas de internacionalización con elementos de ADE Responder a este mensaje
Responder citando

Hola a todos,

Tengo un problema de internacionalización con los recursos que se añaden a través del ADE.

Os sitúo.

El portal lo tengo internacionalizado tal como aquí recomendais (creando una carpeta para cada idioma, asignando la propiedad locale y haciendo siblings del contenido).

El problema viene cuando, en una de las páginas ya existentes (en cualquiera de los idiomas que tengo configurados) añado un recurso, como por ejemplo, un artículo a través del ADE.

Es decir, imaginemos que en una página que ya tengo creada con un formulario, añado un artículo con el ADE en el visionado de la página en español. Este artículo, lo redacto para ambos idiomas de los que dispone el portal (español e inglés) y salvo la página. Pero tan pronto cambio para el idioma inglés, el artículo no se visualiza.

Observando los xml que generan las "container page" he visto que lo que me está haciendo es añadir el artículo unicamente en la sección del idioma en donde lo he añadido (español), y no en inglés.

La pregunta es lo que tendría que hacer para que los recursos añadidos con el ADE se me generen en ambos idiomas, si existe solución, o en caso contrario, si tengo que añadir el artículo en ambos idiomas, aunque me parece algo ineficiente porque estaría duplicando el recurso que ya existe en la carpeta .content/article (en este caso).

También lo mismo me ocurre cuando genero una página nueva (lo hago en uno de los locales), le añado un elemento (un formulario, por ejemplo), y luego creo el sibling para el otro idioma. En el segundo de los idiomas, se me visualiza vacía.

¿Cuál sería la manera correcta de proceder?

Muchas gracias por vuestra ayuda!
[08-nov-2013 10:08:32] Mostrar la Versión Imprimible        Send Private Message [Enlace] Reportar mensaje ofensivo: por favor inicie sesión primero  Ir al inicio 
Masculino sergio
Administrador
Avatar del Miembro

España
Ingresó: 27-sep-2006
Mensajes: 2470
Estado: Desconectados
Re: Problemas de internacionalización con elementos de ADE Responder a este mensaje
Responder citando

Efectivamente, tendrías que añadir el contenido en Español y en Inglés, una forma fácil es copiar el locale de uno a otro pero solo lo puedes hacer desde el workplace.

La verdad que tal y como comentas es un poco dificil de comprender al principio, pero bueno, siempre queda la opción de que la copia de un locale a otro lo hagas mediante un listener programado.

El tema de multidioma en OpenCms tiene mucho que mejorar todavía ...
----------------------------------------
---------------------------------------------------
Sergio Rapos Vargas.
Administrador de OpenCmsHispano.
sergio.raposo@opencmshispano.es
[21-nov-2013 12:53:02] Mostrar la Versión Imprimible        Send Private Message [Enlace] Reportar mensaje ofensivo: por favor inicie sesión primero  Ir al inicio 
[Versión imprimible] [Publicar nuevo tema]