- Statut : non résolu
- Ce sujet contient 10 réponses, 3 participants et a été mis à jour pour la dernière fois par Guy, le il y a 13 années.
-
AuteurMessages
-
5 janvier 2012 à 9 h 23 min #503851
Bonjour,
mon site a vocation à être en trois langue français, anglais, allemand. Se pose pose plusieurs problèmes.
1 – mon footer donne des infos sur ma chambre d’hôtes: ces derrières y sont inscrites grâce au widget « éditeur de texte » via l’interface aggregate destinée au footer. De ce fait, le texte restera en français même si je passe en anglais par exemple, car l’emplacement footer du thème aggregate ne prévoit pas le multilingue.
Il y a t-il un moyen d’avoir un footer dans chaque langue, bref de contourner cette limitation ?merci bien d’avance pour votre aide .
Bien cordialement
Thierry
Ma configuration WP actuelle[3,3,1]
– Version de WordPress[3,3,1] :
– Version de PHP/MySQL :
– Thème utilisé[aggregate de elegant theme] :
– Extensions en place[qtranslate 2,5,24 : all one SEO pack 1,6,13,8] :
– Nom de l’hebergeur :
– Adresse du site[http://www.chambres-hotes-amboise.fr/] :Problème(s) rencontré(s) :
5 janvier 2012 à 10 h 52 min #808900Je dirais que si tu utilisais WPML ça ne te poserais aucun problème ^^
Tu peux éventuellement voir avec widget Logic, je ne sais pas si ça peut marcher dans ton cas5 janvier 2012 à 11 h 23 min #808901merci de la réponse, je vais étudier cela et si je rencontre des problèmes, je reviendrai sur le forum
Bonne journée
Thierry
9 janvier 2012 à 7 h 46 min #808903Bonjour Lumière de Lune et les autres
j’ai effectivement installé WPML. Très bien pour le multilingue dans son ensemble, mais j’ai toujours ce problème avec mon footer.
Alors, existe t-il un addon chez wpml. N’étant pas doué en anglais, je ne peux m’en apercevoir sur leur portail !Ou alors existe t-il une extension WP qui que prendre en charge ce changement de langue pour ce footer ?
Bien merci pour votre aide
Cordialement
9 janvier 2012 à 8 h 14 min #808904le texte étant dans un widget, tu pourras t’en sortir je pense avec un plugin du style « widget logic » qui permet de poser des conditions à l’affichage du widget.
9 janvier 2012 à 12 h 15 min #808905bonjour,
merci bien de ta réponse. Je vais installer cette extension et si j’ai des difficultés, je réécris.
Cordialement
Thierry
9 janvier 2012 à 12 h 37 min #808906Re me !
est arrivé ce qui devait arriver, je suis en panne …
Voilà, j’ai installé widget logic. Dans mon footer, j’ai insérer 4 widgets « texte ». Il y a bien sur du bla bla que vous pouvez voir sur mon site. LMais effectivement, dans chacun des widget texte, une nouvelle petite fenêtre s’est ajoutée (widget logic) .
Mon objectif est de changer le contenu du footer en fonction de la langue sélectionnée, via WPML.Je supose qu’i va falloir copier un petit code dans cette new fenêtre « widget logic de chacun de mes widget texte, mais lequel ???
Je compte bien sur votre aide … Et merci d’avance
Thierry
9 janvier 2012 à 12 h 41 min #808907Je pense que WPML définit soit des constantes soit des fonctions permettant de connaitre la langue courante, c’est à voir dans la doc de WPML.
9 janvier 2012 à 16 h 08 min #808908bonjour Guy,
j’ai trouvé la solution pour ce problème concernant la traduction du footer du thème aggregate.
Je me permets d’expliquer pour les autres que ça intéresse (en toute modestie …)Rappel: sur mon site , j’ai installé WPML.
Mon footer est composé de plusieurs widgets texte, dont la rédaction initiale est en français. Le but est que le footer soit en anglais si je sélectionne l’anglais pour le sitePour cela, comme j’ai 4 colonnes dans mon footer (donc 4 widgets texte pour le français ), j’ai insérer 4 nouveaux widgets texte, et dans la fenêtre « widget Logic » de ces derniers, j’ai copié le code suivant :
ICL_LANGUAGE_CODE == ‘en’
ainsi, lorsque le site est en anglais, ce sont ces widgets texte avec ce code qui sont pris en charge. Si vous avez plusieurs langues, recréer de nouveaux widgets texte en y copiant le code ci dessus , mais avec le diminutif de la langue désirée.
voici un article bien utile :voir l’article
merci encore à tous ceux qui me dépatouille …
A bientôt
Cordialement
9 janvier 2012 à 16 h 17 min #808902Petit ajout …
Bien sur, dans les 4 Widgets texte en français, il faut copier le code suivant
ICL_LANGUAGE_CODE == ‘fr’
désolé pour cet oubli … mais l’ essentiel , c’est que ça fonctionne ✅
Cordialement
Thierry
9 janvier 2012 à 16 h 53 min #808909bravo , WPML définit donc bien une variable contenant le langage courant.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.