Sitios web multilenguaje en Joomla 2.5

multilenguaje joomla 25 0Joomla 2.5 nos ofrece la posibilidad de crear sitios web multilenguaje sin la necesidad de instalar extensiones de terceros. Podremos crear menús y contenidos en distintos idiomas e incluso tendremos la opción de asignar una plantilla distinta a cada idioma de nuestra web.

Para configurar un sitio web multilenguaje en Joomla 2.5, tendremos que comenzar por instalar los idiomas del sitio. En la página oficial de Joomla encontraremos las traducciones disponibles.

Una vez descargado el paquete de idioma, lo instalaremos desde el gestor de extensiones como si se tratase de cualquier otro componente.

multilenguaje joomla 25 1

Figura 1: Instalación del idioma

Después de la instalación iremos a “Extensiones > Gestor de idiomas > Contenido” y pulsaremos en “Nuevo”. Introduciremos los datos solicitados.

multilenguaje joomla 25 2

Figura 2: Crear nuevo contenido de idioma

En “Prefijo de la imagen” escribiremos el nombre de la misma. Para saber el nombre iremos a la carpeta “media/mod_languages/images” y buscaremos la imagen correspondiente. Si la imagen no se encuentra aquí podemos añadirla.

multilenguaje joomla 25 3

Figura 3: Imagen correspondiente al idioma

Ahora añadiremos el módulo del tipo “Cambiar Idioma ” desde le gestor de módulos. Además de los datos comunes de los módulos, podremos introducir texto antes o después del módulo, seleccionar la forma en que se mostrarán los idiomas (lista o banderas), elegir el orden (vertical u horizontal), etc.

multilenguaje joomla 25 5

Figura 4: Añadir módulo de cambio de idioma

También habrá qua activar el plugin “Systema – filtro de idioma”. Aquí podremos configurar varias opciones, como el idioma, el cambio automático de este o establecer asociaciones del menú entre otras cosas.

multilenguaje joomla 25 5

Figura 5: Plugin filtro de idioma

Una vez activados y configurados el plugin y el módulo de idioma, configuraremos los menús para los distintos idiomas.

Siempre debe existir un menú con un elemento de inicio asignado a “Todo” y no a un idioma concreto.

multilenguaje joomla 25 6

Figura 6: Ítem asignado a todos los idiomas

 

Este menú podemos ocultarlo asignándole a su módulo una posición inexistente (ej: “oculto”).

multilenguaje joomla 25 7

Figura 7: Modulo de menú oculto

Ahora crearemos desde el gestor de menús, los menús para los distintos idiomas de nuestro sitio, uno para cada idioma.

multilenguaje joomla 25 8

Figura 8: Crear un nuevo menú

En cada menú crearemos un nuevo elemento al que asignaremos su idioma.

multilenguaje joomla 25 9

Figura 9: Nuevo ítem del menú

También estableceremos este elemento como elemento de inicio.

multilenguaje joomla 25 10

Figura 10: Elemento de inicio del menú

El siguiente paso será crear el módulo para el menú. Para hacerlo iremos al gestor de módulos y crearemos uno nuevo del tipo “Menú”.

multilenguaje joomla 25 11

Figura 11: Nuevo módulo de menú

Introduciremos el título y seleccionaremos el idioma y el menú que contendrá.

multilenguaje joomla 25 12

Figura 12: Configurar modulo

Repetiremos el proceso para todos aquellos idiomas instalados en nuestro sitio.

Si accedemos al front-end veremos que aparece el módulo de cambio de idioma y, pulsando sobre uno u otro idioma accederemos a su página inicial.

multilenguaje joomla 25 13

Figura 13: Multilenguaje en el front-end

Veremos que si pulsamos en cualquier enlace del menú de un idioma y luego cambiamos a otro idioma, accedemos siempre a la página de inicio de este idioma. Si queremos cambiar este comportamiento podemos emplear las asociaciones de menú, activándola en el plugin de filtro de idioma.

La opción asociaciones de menú hará que, al cambiar de idioma, vayamos al elemento del menú del otro idioma que hayamos establecido como asociado. La relación entre elementos la estableceremos en las propiedades del ítem, en la sección “Asociación de un elemento del menú”, donde seleccionaremos el elemento asociado.

multilenguaje joomla 25 14

Figura 14: Asociación de elementos de menú

Si accedemos a los distintos menús desde el gestor de menús, veremos que nos muestra los elementos asociados.

multilenguaje joomla 25 15

Figura 15: Elementos asociados

Ahora, en el front-end, si pinchamos en cualquiera de los ítems que hemos asociado (en este caso “acceso”) veremos su contenido.

multilenguaje joomla 25 16

Figura 16: Elemento asociado “acceso”

Si luego cambiamos de idioma, no iremos al elemento por defecto del idioma sino al elemento asociado (en este caso “login”).

multilenguaje joomla 25 17

Figura 17: Elemento asociado ”login”

A la hora de añadir contenidos a nuestra web, tendremos que elegir el idioma en el que se englobarán.

multilenguaje joomla 25 18

Figura 18: Selección de idioma en un artículo

Si queremos emplear una plantilla distinta para cada idioma, podremos hacerlo desde el gestor de plantillas. En primer lugar seleccionaremos un plantilla por defecto para todos los idiomas.

multilenguaje joomla 25 19

Figura 19: Plantilla por defecto

Ahora accederemos a otra plantilla y seleccionaremos el idioma que le corresponde, repitiendo el proceso con el resto de idiomas.

multilenguaje joomla 25 20

Figura 20: Selección del idioma de la plantilla

Veremos que el icono correspondiente al idioma aparece en la lista de plantillas.

multilenguaje joomla 25 21

Figura 21: Iconos de idioma

Si accedemos al front-end encontraremos que la plantilla cambia en función del idioma

multilenguaje joomla 25 22

Figura 22: Distinta plantilla según el idioma

 

 Índice | Manual de Joomla 2.5

 

Escribir un comentario

Por favor procura que tus comentarios estén relacionados con la entrada, comenta con tu nombre y no pongas enlaces en tu comentario. Intenta también respetar a los demás lectores, los comentarios off topic, promocionales, ofensivos o ilegales serán editados y borrados.


Código de seguridad
Refescar