Avisos
Vaciar todo

Menu con cambio de idiomas  

 
Ignacio
 Ignacio
Usuario eminente

Haber si puedo explicarme porque el problema es un poco dificultoso de entender:
Cuando he intentado poner 6 idiomas en mi web habilitando las opciones correspondientes y siguiendo el proceso que he leido y escuchado en sus videos e indicaciones, al entrar en la web siempre me redirige al menú en español, cuando yo le tengo marcado en la plantilla que me vaya al menú principal.
Cuando creo los menús tuve que hacer uno para cada idioma si quería que me aparecieran las distintas banderitas para la traducción.
Mi pregunta es si existe algún método más fácil que no tener que entrar en cada uno de los menús, artículos y módulos (todos tienen idioma (todos) y cambiarlos a español que supongo es una pérdida de tiempo y casi reconfigurar un poco el portal de nuevo.
Como truco intenté que cuando entra en inicio en el Menú de idioma español me redirija con la opción de Tipo de elemento de menu (Crear un alias a otro elemento de menú) y apuntar al de Inicio del Menú principal, pero al grabar me dice que "Se ha producido un fallo al guardar con el siguiente error: El elemento del menú de inicio debe apuntar a un componente." y no me deja.
A la vista de mi explicación, conoce algun otro método para hacer más efectivo el trabajo en mi web.
(el Menú principal del front que aparece en Palene no me importa que siga estando aunque no se traduzca al cambiar de idioma)

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 08/01/2016 5:54 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

No se entiende lo que comentas

al entrar en la web siempre me redirige al menú en español, cuando yo le tengo marcado en la plantilla que me vaya al menú principal.

Cuando configuras menús tienes un menú principal pero que no se verá, los que se verán son los que tengas para el idioma específico

Luego veo que asi cambies de idioma el menú principal permanece intacto en español, es a eso a lo que te refieres?, si es esto tendrías que evaluar crear estilos de plantilla por idioma, es decir crear un overrides por idioma y asignar el menú correspondiente.

Saludos.

ResponderCitar
Respondido : 08/01/2016 8:21 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Ignacio
 Ignacio
Usuario eminente

Creo que me expliqué mal.
Para poder acceder a las traducciones del portal tal como indican los manuales tuve que crear 1 menú para cada idioma con lo que tengo creado 6 menús para los 6 idiomas disponibles más 1 menú que es el que viene por defecto en la plantilla Palene.
En ese sentido no tengo problema, el problema esta en que cuando entro al portal me redirige directamente a la URL: http://www.feafass.com/index.php?lang=es a pesar de que en la plantilla le tengo dicho que el menú de inicio sea el de por defecto de la plantilla. No solo cuando entro en el inicio, sino que cuando cambio de idioma efectivamente me coloca esta misma URL, pero con cambio de idioma tal como http://www.feafass.com/index.php?lang=it (para el italiano, etc). ¿Qué me ocasiona esto? Pues que se me descompone toda la plantilla y en lugar de mostrarme todos los módulos y características definidas en el Inicio del menú principal ( http://www.feafass.com/index.php?option=com_content&view=category&layout=blog&id=19&Itemid=101&lang=es) únicamente me la define con el siguiente aspecto:

ResponderCitar
Respondido : 10/01/2016 2:32 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Ignacio,

Entiendo que trabajas con los multiidiomas nativos de Joomla y en consecuencia utilizas un plugin para habilitar la gestión del idioma por defecto o en base a la IP del navegador ¿lo has verificado?

Gestor de Extensiones, Plugins, System – > Language Filter (Sistema -> Filtro de idioma).

Facilítanos una captura de la configuración por favor.

Saludos

ResponderCitar
Respondido : 11/01/2016 5:07 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Ignacio
 Ignacio
Usuario eminente

El problema en realidad es porqué el enlace del menú general que aparece en la plantilla palene (cuando pulso Inicio) me coloca el aspecto bueno de la plantilla y cuando pulso en cualquiera de los idiomas me deja el aspecto que os acompañé en la imagen anexada anteriormente.
Gracias y perdón por las molestias

ResponderCitar
Respondido : 11/01/2016 2:11 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Veo que si cambio de idioma en las banderas si que funciona correctamente, por ejemplo :
Contenido solo visible a usuarios registrados para Alemán

Lo que debes hacer es cambiar el menú principal debes usar el menú adecuado para cada idioma, lo mismo para tus módulos, etc

Para el caso del menú, tendrías que crear un overrides por cada idioman en tu plantilla, revisa la opcion de override

Este override tendrías que asignarlo a las opciones de menú del idioma correspondiente.

Te sugiero probar con dos idiomas primero para que no te compliques.

Saludos.

ResponderCitar
Respondido : 11/01/2016 10:24 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Ignacio
 Ignacio
Usuario eminente

El problema en las banderas no es la traducción, el cambio de idioma lo hace perfectamente, ni siquiera que yo quiera un menú en pantalla traducido en cada idioma, ni a eso llego. El problema es que desde que introduje los idiomas, la plantilla palene no presenta el mismo aspecto. No es lo mismo el aspecto que presenta cuando yo voy cambiando de banderita...
http://www.feafass.com/index.php?option=com_content&view=category&layout=blog&id=19&Itemid=209&lang=de
(este está hecho simplemente pinchando en la bandera de aleman)
que éste donde en la plantilla me aparecen todos los módulos que tengo:
http://www.feafass.com/index.php?option=com_content&view=category&layout=blog&id=19&Itemid=101&lang=de
(este está hecho pinchando en la bandera de alemán y después pulsando el botón inicio del menú superior)
...lo único que cambia es el -Itemid: 209 frente a 101 que es la referencia a una categoría en formato blog... aunque ambos hacen referencia a la mísma categoría.
-- esto ocurre con todos los idiomas (inclusive el español)--
Mi pregunta desde el principio, es porqué cuando cambio de idioma se descompone la plantilla hasta que no pincho en Inicio del menú que tengo para cualquier idioma -es fijo- que hace referencia a:
http://www.feafass.com/index.php?option=com_content&view=category&layout=blog&id=19&Itemid=101 (sea en el idioma que sea)
En este momento vuelve a tener el formato deseado para mí.
Perdonad toda la literatura anterior. Ojalá por fin me explicara bien.

ResponderCitar
Respondido : 14/01/2016 5:49 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla

Lo que pasa es que no has completado el proceso de traducción, tal como te dije debes mostrar diferentes menús por idioma, para hacer esto debes crear diferentes estilos de plantilla, prueba primero con dos idiomas.

Lo ideal es que muestres diferentes menus principal por idioma y esto lo haces a través de los estilos de plantilla (overrides), verifica que ítem de menú esta por defecto en ambos menús

Saludos.

ResponderCitar
Respondido : 14/01/2016 8:38 pm