Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| info:concrete5:c56:c56multilingual [2018/10/30 08:05] – ↷ Page déplacée de info:concrete5:c56multilingual à info:concrete5:c56:c56multilingual radeff | info:concrete5:c56:c56multilingual [2025/12/03 10:30] (Version actuelle) – supprimée radeff | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Astuces pour le multilingue sur c5.6 ====== | ||
| - | //kw c56multilingual// | ||
| - | |||
| - | {{tag> | ||
| - | |||
| - | Faire autant de piles (stacks) différentes que de langues, p. ex. ici on a le stack SiteFR et le stack SiteEN | ||
| - | |||
| - | ajouter dans votre thème: | ||
| - | |||
| - | <code php> | ||
| - | $multilingual = Package:: | ||
| - | $btSwitchLang = BlockType:: | ||
| - | if ($multilingual) { | ||
| - | $lh = Loader:: | ||
| - | $lang = explode(' | ||
| - | $lang = $lang[0]; | ||
| - | $loc = Localization:: | ||
| - | | ||
| - | // récupérer la section | ||
| - | | ||
| - | } | ||
| - | |||
| - | //... (puis on affiche après la balise body) | ||
| - | |||
| - | if($lang==" | ||
| - | $a = new GlobalArea(' | ||
| - | }else{ | ||
| - | $a = new GlobalArea(' | ||
| - | } | ||
| - | $a-> | ||
| - | </ | ||