Un billet rapide et technique pour une astuce d’intégration PrestaShop utile dans certains cas.
Comment afficher une liste de sous-catégories ?
Durant votre intégration PrestaShop, soit vous vous tapez à la main les X liens correspondant aux sous-catégories (je ne suis pas fan), soit vous listez les sous-catégories via une boucle (on préfère).
Voici le bout de code à ajouter dans vos fichiers .tpl :
<ul> {foreach Category::getChildren(933, $lang_def) as $category} <li><a href="{$link->getCategoryLink($category.id_category)}">{$category.name}</a></li> {/foreach} </ul>
La fonction getChildren va rechercher les sous-catégories de la catégorie ayant l’ID 993 dans notre cas – à modifier selon vos besoins.
La variable $lang_def est à déclarer avant si vous êtes en multilingue, sinon à remplacer par l’ID de la langue utilisée si vous utilisez une seule langue.
Et c’est tout ! A bientôt
