Jump to content

Affichage des noms des sous-catégories et produits associés dans une catégorie parente


RomainK92

Recommended Posts

Bonjour tout le monde,

J'aimerais trouver une fonctionnalité qui me permet d'afficher les sous catégories et ses produits associés dans une catégorie parente, sous cette forme la ex :

SOUS-CAT 1

Prod 1

Prod 2

Prod 3 ...

SOUS-CAT 2

Prod 1

Prod 2

Prod 3 ...

SOUS-CAT 3

Prod 1

Prod 2

Prod 3 ...

...

J'ai cherché sur tous les forums de la communauté mais je n'arrive a pas trouver un code qui fonctionne pour la version actuelle de PrestaShop.

J'ai essayer de reproduire la manip de ce forum : https://www.prestashop.com/forums/topic/61916-afficher-tous-les-produits-des-sous-cat%C3%A9gories-dans-la-cat%C3%A9gorie-parente/

Mais c'était en 2010 et le code de PrestaShop ont bien changé... 

Pour l'instant j'ai un petit code qui me permet de récupérer  le nom des sous catégories et d'afficher une liste de produits mais cela ne fonctionne pas comme je le souhaite ca m'affiche tout les produits de la catégories et non pas tout les produits de la sous-cat

 

Voila j'espère que j'ai été clair dans mes explications, c'est la première fois que je poste ici et je suis encore novice sur Presta

Voici mon bout de code que j'ai mis dans products.tpl :

 

{foreach from=$subcategories item=subcat name=subcategories}
  <h3>{$subcat.name|upper}</h3>
<div id="js-product-list">
  <div class="products catalog-products row">
    {foreach from=$listing.products item="product"}
      {block name='product_miniature'}
        {include file='catalog/_partials/miniatures/product.tpl' product=$product }
      {/block}
    {/foreach}
  {/foreach}

  <h3>{$cat.name|upper}</h3>
<div id="js-product-list">
  <div class="products catalog-products row">
    {foreach from=$listing.products item="product"}
      {block name='product_miniature'}
        {include file='catalog/_partials/miniatures/product.tpl' product=$product }
      {/block}
    {/foreach}


  </div>

Merci pour votre aide.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...