Avisos
Vaciar todo

Problema en multilenguaje para enlazar a artículo en su idioma  

 
Alceste
 Alceste
Noble Member

Hola,
Me encuentro con un problema raro y no se detectar el fallo. No consigo generar un enlace que vaya al artículo en su menú de idioma correspondiente, sinó que el enlace abre el menú de "Todos los idiomas".

He revisado que el artículo esté asignado al idioma correspondiente, y lo mismo las categorías. En principio está correcto.

Contenido solo visible a usuarios registrados

Citar
Respondido : 19/03/2013 6:17 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Alceste,

Cuando se genera un elemento de menú, tienes la opción de seleccionar el idioma. Luego tienes que seleccionar el artículo que quieres enlazar, lo tienes que tener activo no para todos los idiomas, sino para el idioma correspondiente.

Saludos

ResponderCitar
Respondido : 19/03/2013 8:20 am

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

Alceste
 Alceste
Noble Member

Hola Jordi,
Si enlazo a un elemento del menú me funciona, pero si intento enlazarlo directamente a un artículo no logro que funcione. Por ejemplo, ahora estoy probando con el mismo módulo "Más vistos" enlace "Estores".

Saludos

ResponderCitar
Respondido : 19/03/2013 12:33 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Veo que en el módulo "Más visitados" tienes enlaces creados para urls amigables sin tener esto activado en la configuración global de Joomla, lo que hace que no se cargue la página correspondiente. Te pasa con varios de los enlaces en los dos idiomas.

Lo que tendrías que hacer es editar el módulo para ambos idiomas y corregir los enlaces para que no tengas las urls amigables (con el selector de enlaces del editor ya te colocaría la dirección correcta). Luego, si más adelantes activas las urls amigables, estos enlaces ya se convertirán de forma automática.

ResponderCitar
Respondido : 19/03/2013 1:15 pm

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

Alceste
 Alceste
Noble Member

Hola Pablo,
He editado el módulo "Más visitados" pero no sé dónde indicarle que no use urls amigables. Si creo el enlace, simplemente voy siguiendo categorías hasta llegar al artículo.

Saludos

ResponderCitar
Respondido : 19/03/2013 2:05 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Alceste,

¿Nos puedes explicar el proceso que realizas para crear esos enlaces?.

Adjuntanos capturas de pantalla, si es necesario para que podamos visualizar algún paso, por ejemplo no se que seleccionas para crear el enlace.

Saludos

ResponderCitar
Respondido : 19/03/2013 2:15 pm

Cursos Gratuitos WordPress

Alceste
 Alceste
Noble Member

Hola,
Disculpas por la tardanza en responder.

Para crear los enlaces hago el proceso habitual que he utilizado siempre. Voy al módulo, edito el enlace, navego por las categorías hasta llegar al artículo al que quiero enlazar. Adjunto un par de imagenes con esta secuencia.

Sólo me ocurre con enlaces a artículos de esta categoría, en otras categorías me funciona. He pensado si podría ser un problema de caché, pero uso cache cleaner y no se soluciona aunqué limpie la cache.

Nota: Junto al nombre del módulo "Más visitados" ahora me aparece un candado

Saludos

ResponderCitar
Respondido : 20/03/2013 7:58 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Alceste,

Cuando pulso en Estores, no se muestran el menú principal, y ello es debido a que la categoría o el artículo no tienen un elemento de menú creado.

Respecto al candado, aparece cuando se ha salido de forma incorrecta para evitar que dos usuarios estén editando a la vez. Si no puedes acceder, desbloquea todos los candados desde la administración de Joomla!, desbloqueo global.

Saludos

ResponderCitar
Respondido : 20/03/2013 8:36 am

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

Alceste
 Alceste
Noble Member

Hola Jordi,
Disculpa, no lo entiendo bien. 🙁 Puedes explicarlo un poco más.

El artículo al que intento enlazar pertenece a la categoría "Estándar" anidada dentro de la categoría "Hogar y decoración". ¿Para enlazar a un artículo es necesario que cuelgue de un elemento del menú? Si clico en la sección de Notícias, aparece el módulo Últimas notícias y los enlaces de dicho módulo funcionan aunqué no cuelguen del item del menú Notícias. Hay algo que no sé ver, disculpas.

Veo que tengo idéntico problema con el módulo "pequeña ferretería" publicado a la izquierda del item de menú principal Ferretería. Los enlaces de este módulo llevan también al menú Sin idioma.

Puede que este error tenga que ver con este otro del hilo:
https://www.webempresa.com/foro/27-Joomla!-25/100899-Items-raros-en-menu-principal-Todos-los-idiomas-Multilenguaje.html

Me doy cuenta de que en el menú principal "Todos los idiomas" me aparecen unos items que no me aparecen en el resto. ¿Es normal?

- com_weblinks_categories
- com_contact_categories
- com_messages_add
- com_messages_read

Saludos

ResponderCitar
Respondido : 20/03/2013 8:54 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Te pongo un ejemplo para que veas lo que está mal. En el módulo de "Más visitados" el siguiente enlace para Cortinas:

Contenido solo visible a usuarios registrados

Este enlace no es correcto. Tendrías que verificar todos los enlaces y corregir los que están mal. Prueba a volver a crear los enlaces que fallan con el sistema que habías comentado antes (el de las capturas de imagen) para ver si te funciona.

ResponderCitar
Respondido : 20/03/2013 1:49 pm

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

Alceste
 Alceste
Noble Member

Hola Pablo,
Lo intento pero al crear el enlace tampoco se soluciona. Por ejemplo el enlace Estores, no parece que sea amigable y sin embargo no lo carga en el menú principal en Español.

Contenido solo visible a usuarios registrados

Adjunto pantallazo del Estatus Multilenguaje en el que Español aparece dos veces.

Nota posterior: si creo un item de submenú que cuelgue del item decoración y luego hago el enlace a través de menú en lugar de por contenidos, entonces funciona. Y una vez ya ha cogido el enlace por menú, si luego lo vuelvo a hacer pero por contenidos también lo carga. Pero si despublico el item del menú, vuelve a fallar :S O sea, es como si sólo pudiera enlazar a items del menú o submenús, pero no a contenidos

Saludos

ResponderCitar
Respondido : 20/03/2013 2:21 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

En tal caso lo mejor es que dejes publicado el elemento de menú. Si no lo quieres mostrar en el menú principal bastará con que crees un nuevo menú y muevas ahí esos elementos de menú. De esta forma, los enlaces funcionarán y estos elementos de menú no se mostrarán en el menú principal de la web.

ResponderCitar
Respondido : 20/03/2013 3:19 pm

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

Alceste
 Alceste
Noble Member

Hola Pablo,
Sí, voy a optar por esta solución. Al menos por el momento.

Saludos

ResponderCitar
Respondido : 20/03/2013 3:59 pm
Alceste
 Alceste
Noble Member

Hola,
Se ha solucionado pero no estoy seguro de la razón.
Ahora funcionan los enlaces realizados a través de contenido, cosa que no lograba. Tal vez se deba a que eliminé el menú de Todos los idiomas y volví a crearlo de nuevo ya que el que tenía presentaba unos items de menú raros.

Saludos

ResponderCitar
Respondido : 21/03/2013 7:11 am

Cursos Gratuitos WordPress

Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

En efecto, una mala configuración de los elementos de menú puede originar problemas.

Para que entiendas un poco mejor el tema de la carga de artículos y su asociación o no a un elemento de menú te explico un poco más el tema.

Los módulos que se cargan en la web van asociados siempre con elementos de menú, no con artículos o componentes. La única excepción se haría con los módulos que se han asignado para mostrarse en todas las páginas.

Esta asociación se hace con el id del elemento de menú, que en una url no amigable corresponde al parámetro Itemid. Por ejemplo, en una url como la siguiente:

www.nombredelaweb.com/index.php?option=com_content&view=article&id=68&Itemid=584

se está cargando un artículo con id 68 y que va asociado con el elemento de menú con id 584. Es decir, se cargarán todos los módulos que ha asociados con ese elemento de menú.

Si pusiéramos un enlace como este:

www.nombredelaweb.com/index.php?option=com_content&view=article&id=68

no habría asociación con un elemento de menú y, por tanto, solo se mostrarían los módulos que están configurados para mostrarse en toda la web.

En el caso de que haya que generar muchos enlaces a artículos suele resultar mejor opción crear un elemento de menú asociado con la categoría de esos artículos que un elemento de menú por artículos, ya que se usaría el id de ese elemento de menú.

Espero que esto te haya aclarado un poco más el tema.

ResponderCitar
Respondido : 21/03/2013 11:47 am