diabolyo Posted August 24, 2011 Share Posted August 24, 2011 Bonjour à tous, J'ai un site multilingue. Mon logo en français est dans le header : <!-- Header --> <div class="page"> <div id="header"> <a id="header_logo" href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}"> <img class="logo" src="{$img_dir}logo/banniere.jpg?{$img_update_time}" alt="{$shop_name|escape:'htmlall':'UTF-8'}" width="940" height="120" /> </a> <div id="header_right"> {$HOOK_TOP} </div> </div> <div id="columns"> <!-- Left --> <div id="left_column" class="column"> Je voudrais qu'il aille chercher la version anglaise du logo "banniere.jpg" quand le site est en anglais, comment faire ?? Merci de votre aide ! Link to comment Share on other sites More sharing options...
jeckyl Posted August 25, 2011 Share Posted August 25, 2011 Salut, Je crois que cela est déjà abordé dans un très vieux topic. Mais l'idée est d'utiliser l'iso ainsi tu fait 2images nommées respectivement img_fr.jpg img_en.jpg (si le site est en anglais bien entendu) après on met le code suivant dans Prestashop pour appeler l'image : <img class="logo" src="{$img_dir}logo/img_{$lang_iso}.jpg" alt="{$shop_name|escape:'htmlall':'UTF-8'}" width="940" height="120" /> Link to comment Share on other sites More sharing options...
le-lutin31 Posted August 26, 2011 Share Posted August 26, 2011 Bonjour, pardon Jecky, mais je pense que moi j'ai fait plus simple. Sur ma 1.3.7, j'ai 5 langues. 1) télécharger le fichier des drapeaux ( les gif ), les redimensionner 2) outil ->Langue et télécharger le gif en créant la langue Link to comment Share on other sites More sharing options...
jeckyl Posted August 26, 2011 Share Posted August 26, 2011 Bonjour, pardon Jecky, mais je pense que moi j'ai fait plus simple. Sur ma 1.3.7, j'ai 5 langues. 1) télécharger le fichier des drapeaux ( les gif ), les redimensionner 2) outil ->Langue et télécharger le gif en créant la langue Bonjour, je veux bien, mais quel est le rapport avec la demande du topic ? La personne parle de son logo de boutique ce qui n'a rien à voire avec le petit drapeaux. Link to comment Share on other sites More sharing options...
Patric Posted August 26, 2011 Share Posted August 26, 2011 Topic déplacé dans la section "Développement". Link to comment Share on other sites More sharing options...
diabolyo Posted August 26, 2011 Author Share Posted August 26, 2011 Salut, Je crois que cela est déjà abordé dans un très vieux topic. Mais l'idée est d'utiliser l'iso ainsi tu fait 2images nommées respectivement img_fr.jpg img_en.jpg (si le site est en anglais bien entendu) après on met le code suivant dans Prestashop pour appeler l'image : <img class="logo" src="{$img_dir}logo/img_{$lang_iso}.jpg" alt="{$shop_name|escape:'htmlall':'UTF-8'}" width="940" height="120" /> Magnifique, un vrai conte de fée ! Merci Jecky ! Link to comment Share on other sites More sharing options...
le-lutin31 Posted August 26, 2011 Share Posted August 26, 2011 Ok tu passes par le logo du header. J'avais pas compris ça et je comprends pas pourquoi vous vous compliquez la vie pour un logo de langue que je mets moi aussi dans le header avec ma procédure d'insertion de gif dans traduction -> langue........... Link to comment Share on other sites More sharing options...
jeckyl Posted August 26, 2011 Share Posted August 26, 2011 Ok tu passes par le logo du header. J'avais pas compris ça et je comprends pas pourquoi vous vous compliquez la vie pour un logo de langue que je mets moi aussi dans le header avec ma procédure d'insertion de gif dans traduction -> langue........... Si je comprends bien la procédure d'insertion langue ... dans le tpl tu mets directement un truc du style <img class="logo" src="{$img_dir}logo/{l s='logo'}.jpg" alt="{$shop_name|escape:'htmlall':'UTF-8'}" width="940" height="120" /> et ensuite dans la traduction tu met le nom de l'image en question. C'est bien cela ? car ce truc c'est génial comme idée j'adore. Link to comment Share on other sites More sharing options...
le-lutin31 Posted August 27, 2011 Share Posted August 27, 2011 Salut Jeckyl, non, moi, je passe par le pack de langue téléchargeable sur prestashop outil ->langue. Pour le draeau, je le mets quand je crée une nouvelle langue, car le gif est dans le pack de langue ( pas partout ) mais il y a des dossiers gif de drapeau sur la toile. Pour positionner mes drapeaux, j'utilise l'accroche des modules. J'utilise pour mes traductions le module website translator. Donc je comprends pas Jeckyl pourquoi vous vous creusez la tête à mettre du code, car si tu vas dans le code de mon header, tu y verras le code que tu as donné et tout ça sans me creuser la cervelle. Pour les drapeaux langue, regarde le résultat : Link to comment Share on other sites More sharing options...
jeckyl Posted August 27, 2011 Share Posted August 27, 2011 Salut Jeckyl, non, moi, je passe par le pack de langue téléchargeable sur prestashop outil ->langue. Pour le draeau, je le mets quand je crée une nouvelle langue, car le gif est dans le pack de langue ( pas partout ) mais il y a des dossiers gif de drapeau sur la toile. Pour positionner mes drapeaux, j'utilise l'accroche des modules. Sauf que l'on ne parle toujours pas de drapeaux mais bien de logo de la boutique pour avoir un logo différent en fonction de la langue sélectionnée par el visiteur. Typiquement le slogan est traduit, sauf que je conseil de mettre ce slogan en texte dans le code ce qui est plus profitable au niveau référencement. Donc je vais essayer ma technique car elle semble intéressante à mettre en oeuvre et cela permet de changer facilement les images sans passer par el code du template tous les 4 matins. 1 Link to comment Share on other sites More sharing options...
Ehinarr Posted August 27, 2011 Share Posted August 27, 2011 dans le tpl tu mets directement un truc du style <img class="logo" src="{$img_dir}logo/{l s='logo'}.jpg" alt="{$shop_name|escape:'htmlall':'UTF-8'}" width="940" height="120" /> et ensuite dans la traduction tu met le nom de l'image en question. Solution très genial! Link to comment Share on other sites More sharing options...
jeckyl Posted August 27, 2011 Share Posted August 27, 2011 dans le tpl tu mets directement un truc du style <img class="logo" src="{$img_dir}logo/{l s='logo'}.jpg" alt="{$shop_name|escape:'htmlall':'UTF-8'}" width="940" height="120" /> et ensuite dans la traduction tu met le nom de l'image en question. Solution très genial! Je n'ai pas encore essayé, mais je crois que cela dois fonctionner et donc, oui, solution de feu. Si tu as le temps de tester avant moi n'hésites pas à venir confirmer le truc. Link to comment Share on other sites More sharing options...
le-lutin31 Posted August 27, 2011 Share Posted August 27, 2011 Salut Jeckyl, ok autant pour moi et 1000 excuses, lui parle de changement de logo boutique pas de logo langue. Je suis totalement hors sujet. Dons OUI t'es obligé de passer par le tpl du header pour introduire le fameux logo. Bon je laisse mes captures qui serviront aux nouveaux, 1000 excuses encore Jeckyl mais je n'avais pas compris. Link to comment Share on other sites More sharing options...
fabulousfab75 Posted August 30, 2012 Share Posted August 30, 2012 Bonjour à tous, Je me permet de revenir sur ce post. J'ai essayé la solution proposée qui me parait cohérente , mais cela ne fonctionne pas avec mon thème. J'utilise le thème Colorio green avec la version 1.4.7 de prestashop. Dans le code de la page que m'affiche Safari, je retrouve cela : <div id="header"> <a href="http://www.onduleur-photovoltaique.com/en/" id="header_logo" title="Onduleur Photovoltaïque"> <img class="logo" src="https://www.onduleur-photovoltaique.com/img/logo.jpg?1346318469" alt="Onduleur Photovoltaïque" width="591" height="181" /> il semblerait donc que Header.tpl ne soit pas le bon fichier à modifier. Est-ce que quelqu'un a une idée ? Vosu en remerciant par avance. Link to comment Share on other sites More sharing options...
franckm1000 Posted August 30, 2012 Share Posted August 30, 2012 (edited) Il faut remplacer logo.jpg par: logo_{$lang_iso}.jpg Ensuite dans le dossier http://www.onduleur-...taique.com/img/ vous enregistrez les différents logos suivant les langues en respectant leur iso. Par exemple: logo français: logo_fr.jpg logo anglais: logo_en.jpg logo italien: logo_it.jpg ... Edited August 30, 2012 by franckm1000 (see edit history) Link to comment Share on other sites More sharing options...
riosrdw Posted November 2, 2015 Share Posted November 2, 2015 Bonjours es qu’il y a un module pour changer les images produits en fonction de la langue pour une boutique multilangue PS1.5.4 ? Ou es qu 'il y a un webmaster qui puisse me faire cette prestation ? quel prix ? Merci Cordialement Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now