Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu] Sidebar Multilangue
#1

Bonjour a tous.


Je suis à la fin d'une réalisation avec le cms ms mle en 3 langues et il me faudrait une astuce pour modifier la sidebar de mon gabarit qui contient une série de liens


<h1>Titre</h1>
<div class="left-box">
<ul class="nom">
<li><a href="
Lien 1
Lien 2
Lien 3
...


C'est noms sont en Français dans le gabarit de base de mon site

Comment faites vous pour modifier les libellés et les mettre dans une autre langue ?

Ce n'est pas un menu, je ne peux donc pas m'appuyer sur une balise.

Je ne vois même pas comment je pourrais m'en sortir avec les blocs de contenus globaux...

Si vous avez une astuce, une expérience,... je prends ! Smile

Merci et à bientôt

Luly














Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS : 1.6.6
#~ Version du MLE si existante : oui
#~ Informations Système :
#~ Version du CMS
#~ 1.6.6
#~ Modules installés
#~ CMSMailer
#~ 1.73.13
#~ FileManager
#~ 1.0.1
#~ MenuManager
#~ 1.6.2
#~ ModuleManager
#~ 1.3.1
#~ News
#~ 2.10.3
#~ nuSOAP
#~ 1.0.1
#~ Printing
#~ 1.0.4
#~ Search
#~ 1.6.1
#~ ThemeManager
#~ 1.1.1
#~ TinyMCE
#~ 2.5.5
#~ FormBuilder
#~ 0.6.1
#~ Informations de configuration
#~ php_memory_limit:
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#2

Je ne comprends pas. Tu veux changer le lien ?
Tu veux un truc comme ceci :
{if $lang==fr_FR}
lien1
{elseif $lang==nl_NL}
lien2
{else}
lien3
{/if}
#3

Désolée Jean le Chauve pour mon explication nébuleuse.

En faite je voudrais dans ma sidebar de gauche, une série de liens (20 au total).

Le problème que j'ai, c'est que je ne sais pas comment faire pour les modifier suivant la langue affichée.

J'ai un peu creusé, pensez-vous que je peux y arriver avec la balise {site_mapper} ?
Peut-on avec elle n'afficher que certaine des informations ?

--

Sinon, votre solution me semble pertinente, merci... je cherche de ce coté là aussi... même si ca me semble long de devoir écrire mes 20 liens dans 3 langues de cette façon Smile))

{if $lang==fr_FR}
therme1_fr
{elseif $lang==nl_NL}
therme1_nl
{else}
therme1_en
{/if}


{if $lang==fr_FR}
therme2_fr
{elseif $lang==nl_NL}
therme2_nl
{else}
therme2_en
{/if}

...
#4

J'ai utilisé ta méthode, et ca marche parfaitement... Merci !

Et à bientôt
#5

- Marquer [Résolu] au début du titre de votre 1er message lorsqu'une solution a été trouvée.

J-C Etiemble v 2.2.xx
#6

Ok, Ca sera fait
Merci
#7

Tu as mieux que cela à faire : therme1_$lang
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)