Kil0w0g Posted November 22, 2012 Share Posted November 22, 2012 Bonjour, J'essaie de lier une sous-catégorie à deux catégories parentes. Pourquoi? Car tous mes produits ne sont pas à vendre sur internet. Ils sont donc classés dans des catégories, mais j'essaie de regrouper les catégories de produits que je vends dans un menu "Boutique". Exemple : J’ai plusieurs catégories : C1C4 C5 [*]C2 [*]C3 [*]Boutique Mes produits ont forcément une catégorie parente. Par exemple les produits P1 à P12 sont les enfants de la sous-catégorie C4. Cette sous-catégorie C4 est classée dans la catégorie C1. Comment permettre à C4 d’être aussi visible dans la catégorie Boutique? C1 C4 C5 [*]C2 [*]C3 [*]Boutique C4 L'administration des catégories ne permet pas de mettre C4 en tant qu'enfant de plusieurs catégories C1 et Boutique. Existe-t-il des modules pour palier à ce besoin plutôt que d'écrire le code en dure dans le fichier "category.tpl"? Merci d'avance. Version de PrestaShop utilisée : 1.5.2.0 Thème utilisé : Celui par défaut retouché par surcharge css / tpl / js Veuillez m'excuser si je ne suis pas tout à fait dans le bon topic. Cordialement. Link to comment Share on other sites More sharing options...
tonydemars13 Posted February 4, 2013 Share Posted February 4, 2013 Bonjour, Je me pose exactement la même question, avez vous trouvé la solution? Link to comment Share on other sites More sharing options...
Kil0w0g Posted February 4, 2013 Author Share Posted February 4, 2013 (edited) Bonjour, Je n'ai pas trouvé de solution correcte. J'ai donc surchargé le fichier template "themes/default/category.tpl" avec le code suivant juste avant l'affichage des sous-catégories ( {if isset($subcategories)} ) 26 étant la catégorie "Boutique" et 8, 11, 12 étant les sous-catégories de la catégorie "C4" pour expliquer par rapport à mon message initialement posté. {if $category->id ==26} <div id="subcategories"> <ul class="inline_list"> <li class="clearfix"> <a href="{$link->getCategoryLink(8, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}" class="img"> <img src="{$link->getCatImageLink($subcategory->link_rewrite, 8, 'thickbox_default')|replace:'/c/':'/img/c/'|replace:'/.jpg':'.jpg'}" alt="" /> </a> <a href="{$link->getCategoryLink(8, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" class="cat_name">xxxx</a> </li> <li class="clearfix"> <a href="{$link->getCategoryLink(11, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}" class="img"> <img src="{$link->getCatImageLink($subcategory->link_rewrite, 11, 'thickbox_default')|replace:'/c/':'/img/c/'|replace:'/.jpg':'.jpg'}" alt="" /> </a> <a href="{$link->getCategoryLink(11, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" class="cat_name">xxxx</a> </li> <li class="clearfix"> <a href="{$link->getCategoryLink(12, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}" class="img"> <img src="{$link->getCatImageLink($subcategory->link_rewrite, 12, 'thickbox_default')|replace:'/c/':'/img/c/'|replace:'/.jpg':'.jpg'}" alt="" /> </a> <a href="{$link->getCategoryLink(12, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" class="cat_name">xxxx</a> </li> </ul> <br class="clear"/> </div> {/if} En espérant que cela vous aide! Edited February 4, 2013 by Kil0w0g (see edit history) Link to comment Share on other sites More sharing options...
ocverclock Posted May 3, 2013 Share Posted May 3, 2013 Cela m'intéresse également, si quelqu'un a la soluce. Link to comment Share on other sites More sharing options...
patrmich Posted May 14, 2013 Share Posted May 14, 2013 Bonjour Kil0w0g, Je suis également intéressé par une solution permettant d'affecter plusieurs catégories parentes à une même sous catégorie J'utilise Prestashop 1.4.7.0. En utilisant la solution que vous décrivez (surcharger themes/default/category.tpl), pourriez vous m'indiquer quel bread crumb (fil d'ariane) s'affiche, sur le front office, sur les pages des sous catégories : - un seul fil d'ariane ? - plusieurs fils d'ariane correspondant aux différentes catégories parentes ? Merci par avance, Cordialement, Patrick Link to comment Share on other sites More sharing options...
Michel presta Posted May 30, 2013 Share Posted May 30, 2013 Petit UP Je voudrais le faire aussi sous prestashop 1.5.4.1 Link to comment Share on other sites More sharing options...
Kil0w0g Posted May 31, 2013 Author Share Posted May 31, 2013 @patrmich Avec ma solution, il y a uniquement l'affichage de modifié. Donc le fil d’Ariane affiche la catégorie parente que vous avez renseignée. Exemple : C1 C4 C5 [*]C2 [*]C3 [*]Boutique C4 Mettons que dans le backoffice nous avons renseigné la catégorie C4 comme fille de C1. Si l'on se rend sur la catégorie C4 à travers le menu Boutique, alors le Breadcrumb affichera ceci "C1 -> C4". Que l'on se trouve dans "C1 -> C4" ou dans "Boutique -> C4" ce sera la même chose. Oui PrestaShop est assez restrictif pour ce genre d'options. _ _ _ _ _ _ _ @Michel Faure Je n'ai pas testé sur PrestaShop 1.5.4.1, mais ce sera la même modification que j'ai expliquée plus haut. Link to comment Share on other sites More sharing options...
Michel presta Posted June 12, 2013 Share Posted June 12, 2013 petit up N'y a-t-il pas une petite modification pour pouvoir le faire depuis le BO?? Un développeur presta ne peut il pas nous donner une solution? Link to comment Share on other sites More sharing options...
Laurenapresta Posted August 27, 2019 Share Posted August 27, 2019 Bonjour à tous, Je reviens quelques années plus tard sur le sujet mais avez-vous depuis trouvée une solution ? Qui convient à la dernière version de presta. Merci d'avance pour votre aide ! 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