Creapage.net Creapage.net
Le mot du développeur

Webmestre, je crée des sites Web depuis le Bénin.

Le module M17n modifié

Le module M17n permet de rendre multilingue un site Joomla. À l'installation, il modifie les fichiers même de Joomla. Une mise à jour pour chaque version mineure de Joomla est donc nécessaire.

J'ai pris la version pour Joomla 1.5.2 (une présentation ici, disponible au téléchargement ) et l'ai retravaillée :

Les pages du site dont l'URL n'intègre pas la langue (la recherche, la page d'accueil...) utilisent par défaut la langue du cookie.

Un petit bug : la page d'accueil peut être affichée dans la langue du cookie, c'est-à-dire dans une autre langue que celle par défaut. Et, dans ce cas, l'un des liens de la liste des langues devient faux.

Notez que je n'ai pas compris les histoires de sous-menus, j'ignore si j'ai cassé quelque chose dedans.

Une remarque de fond : il faudrait prendre exemple sur Joomfish pour éviter de modifier directement le code de Joomla.

Télécharger le module M17n modifié (licence : GPL, version du 28/08/2009).

Pour me contacter : Creapage.net.