Bretich Posted August 29, 2011 Share Posted August 29, 2011 Bonjour, Version : 1.4.4.1 Je cherche à faire une gestion multilingue des images de la partie catégorie. (enfin plutôt un bricolage simple pour l'instant ) Ma "rustine" fonctionne mais j'aimerais avoir votre avis,.... et si ça peu servir à d'autres. Après si vous avez une technique que ca soit administrable dans le BO, je suis preneur. Donc dans override/ Je créé le fichier link.php, j'ai ajouté un 4ieme paramètre $id_lang= null et [$id_lang.'-'.] dans le return) class Link extends LinkCore { public function getCatImageLink($name, $id_category, $type = null,$id_lang= null) { return ($this->allow == 1) ? (__PS_BASE_URI__.'c/'.$id_lang.'-'.$id_category.($type ? '-'.$type : '').'/'.$name.'.jpg') : (_THEME_CAT_DIR_.$id_lang.'-'.$id_category.($type ? '-'.$type : '').'.jpg'); } } Dans la template de mon theme : category.tpl à la ligne 46 (pour moi), je passe le 4ieme paramètre ({$lang_iso} <img src="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category',{$lang_iso})}" alt="{$category->name|escape:'htmlall':'UTF-8'}" title="{$category->name|escape:'htmlall':'UTF-8'}" id="categoryImage" width="{$categorySize.width}" height="{$categorySize.height}" /> Voila c'est presque fini, ensuite dans img/c/ je renomme les fichiers [code_lang]-[id_category]-category.jpg (par exemple en-6-category.php, fr-6-category.php,....) Ca fonctionne bien de mon coté, bien sur dans l'admin ca ne se voit pas.... Donc si vous avez une technique que ca soit administrable dans le BO, je suis preneur, j'avoue que je ne me suis pas encore penché dessus. Vos avis sont les bienvenus. Seb Link to comment Share on other sites More sharing options...
Bretich Posted September 2, 2011 Author Share Posted September 2, 2011 Dommage pas de remarques !? Bon au passage attention à la réecriture d'URL pour afficher l'image de la catégorie : RewriteRule ^c/([a-zA-Z-]+)(\-[0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2$3.jpg [L] Link to comment Share on other sites More sharing options...
ppageau66 Posted September 12, 2016 Share Posted September 12, 2016 Bonjour, Moi je cherche comment faire pour mettre une image par langue pour un produit. Merci! 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