20/05/2011, 12:15:15
Bonjour bess,
Ayant réussi à intégrer MLECMS dans un site bilingue, je viens te partager mon expérience.
1. Après avoir installé le module mlecms, cliquer sur Contenu > Mle CMS
2. Le module mlecms s'affiche sous 5 onglets, le premier onglet Multilang config est celui qui nous permet de définir les différentes langues et les drapeaux de celles-ci.
Un exemple pour ajouter le français serait mieux:
Dans le champ Name: Français
Root alias: fr
Browse images pour sélectionner le drapeau correspondant au français.
Il en sera de même pour l'autre langue, attention Root Alias sera unique à chaque langue (exemple pour l'anglais en)
3. A présent, il faut modifier le gabarit. Au début du gabarit ajouter {MleCMS action="init"} avant {process_pagedata}.
Modifier le code xml par<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$lang_parent}" >
Et dans la zone où vous souhaitez insérer le choix de langue, insérer {MleCMS action="langs"}
4. Maintenant attaquons-nous à l'architecture des pages
Si la première langue ou langue par défaut le français, voici comme doit se présenter la structure des pages
1.Français (alias de page fr)
1.1 page 1
1.2 page 2
2. English (alias de page en)
2.1 page 1
2.2 page 2
5. Afin que le menu ne prenne pas en compte la langue au niveau 1, insérer modifier le menu comme ceci {menu template='simple_navigation.tpl' start_level='2'}
Inutile de te rappeler que l'arborescence du français doit correspondre à celle de l'anglais.
Bon courage
Ayant réussi à intégrer MLECMS dans un site bilingue, je viens te partager mon expérience.
1. Après avoir installé le module mlecms, cliquer sur Contenu > Mle CMS
2. Le module mlecms s'affiche sous 5 onglets, le premier onglet Multilang config est celui qui nous permet de définir les différentes langues et les drapeaux de celles-ci.
Un exemple pour ajouter le français serait mieux:
Dans le champ Name: Français
Root alias: fr
Browse images pour sélectionner le drapeau correspondant au français.
Il en sera de même pour l'autre langue, attention Root Alias sera unique à chaque langue (exemple pour l'anglais en)
3. A présent, il faut modifier le gabarit. Au début du gabarit ajouter {MleCMS action="init"} avant {process_pagedata}.
Modifier le code xml par<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$lang_parent}" >
Et dans la zone où vous souhaitez insérer le choix de langue, insérer {MleCMS action="langs"}
4. Maintenant attaquons-nous à l'architecture des pages
Si la première langue ou langue par défaut le français, voici comme doit se présenter la structure des pages
1.Français (alias de page fr)
1.1 page 1
1.2 page 2
2. English (alias de page en)
2.1 page 1
2.2 page 2
5. Afin que le menu ne prenne pas en compte la langue au niveau 1, insérer modifier le menu comme ceci {menu template='simple_navigation.tpl' start_level='2'}
Inutile de te rappeler que l'arborescence du français doit correspondre à celle de l'anglais.
Bon courage