Jump to content

Affichez sous-catégories dans les pages catégories


Recommended Posts

Bonjour,

 

Je n'ai actuellement pas trouvé de réponse à ma question je tente donc ma chance ici.

J'ai créé un site sous Prestashop 1.5 et je l'optimise actuellement niveau SEO.

Je propose un menu riche et j'ai revu la hiérarchie de mes catégories.

Je souhaiterais maintenant afficher les sous-catégories sur chaque page catégorie et pas qu'il y ait la mention "Il n'y a aucun produit" comme c'est le cas actuellement.

 

J'ai cru comprendre en parcourant google que le module blockcategories permettait de faire cela mais lorsque je l'active cela ne change absolument rien à part dans le footer où l'on voit apparaitre la liste des catégories mais cela ne m'intéresse pas vraiment.

 

Voilà, si vous pouviez me renseigner sur le sujet ce serait sympa :)

Merci. 

Link to comment
Share on other sites

En fait en poursuivant mes recherches, je pense que les sous-catégories ne s'affichent pas parce que cette fonctionnalité n'est pas prévue dans mon thème.

 

Je recherche donc le code à taper dans le fichier category.tpl pour que cela s'affiche. 
Pour bien visualiser, c'est par exemple ce que propose ce thème : http://addons.prestashop.com/demo/FO9664.html

Link to comment
Share on other sites

Il faut croire que le fait de poser des questions nous amène à trouver les réponses.

 

Voilà ce que j'ai ajouté dans mon tpl, si ça peut servir à d'autres  :

<div id="subcategories">
            <h3>{l s='Sous-catégories'}</h3>
            <ul class="inline_list">
            {foreach from=$subcategories item=subcategory}
                <li class="clearfix">
                    <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}" class="img">
                    </a>
                    <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" class="cat_name">{$subcategory.name|escape:'htmlall':'UTF-8'}</a>
                    {if $subcategory.description}
                        <p class="cat_desc">{$subcategory.description}</p>
                    {/if}
                </li>
            {/foreach}
            </ul>
            <br class="clear"/>
</div>

Il n'y a plus qu'à s'amuser à éditer le css pour rendre tout ça plus sympa !


 
  • Like 1
Link to comment
Share on other sites

  • 1 month later...

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...