Aller au contenu
PrestaSafe
  • Accueil
  • Shopify
  • PrestashopDéplier
    • Présentation de Prestashop
    • Support et assistance pour Prestashop
    • Création de votre boutique de vente en ligne
    • Cartzilla, un thème PrestaShop Performant, Mobile et SEO
    • Migration PrestaShop
    • Maintenance technique pour site E-commerce PrestaShop
    • Prestations et maintenance site internet e-commerce PrestaShop
  • Blog
  • Devis en ligne
  • BoutiqueDéplier
    • Thèmes Prestashop
    • Modules PrestaShop
  • Mon compteDéplier
    • Programme d’affiliation PrestaSafe
Panier 0
Contact
PrestaSafe
PrestaShop solution e-commerce
prestashop

Ajouter les sous catégories dans Prestashop 1.7

Parguillaume 30 octobre 201712 avril 2023

Dans le nouveau thème par défaut de Prestashop, on peux s’aperçevoir qu’il n’y a plus le listing des sous catégories.

Nous allons voir comment le rétablir

En regardant le code du nouveau thème, je me suis rendu compte qu’il n’y avait plus les sous catégories,

pourtant, en testant la variable $subcategories on s’aperçoit qu’elles sont toujours présentes…

Comment rétablir les sous catégories dans Prestashop 1.7 ?

Pour cette opération, il faut modifier 2 fichiers:

  • category.tpl
  • custom.css

Editez le premier fichier category.tpl se trouvant dans: /themes/classic/templates/catalog/listing/category.tpl

Positionnez vous en dessous de:

<div class="text-sm-center hidden-md-up">
      <h1 class="h1">{$category.name}</h1>
    </div>

Et rajoutez:

{if isset($subcategories) && $subcategories|count > 0}

    <!-- Subcategories -->
    <div id="subcategories" class="row">
      <p class="subcategory-heading">{l s='Subcategories'}</p>
      <ul class="clearfix">
      {foreach from=$subcategories item=subcategory}
        <li class="col-md-4 thumbnail-container">
          <div class="subcategory-image text-center">
            <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}" title="{$subcategory.name|escape:'html':'UTF-8'}" class="img">
            {if $subcategory.id_image}
              <img  src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'category_default')|escape:'html':'UTF-8'}" alt="{$subcategory.name|escape:'html':'UTF-8'}"  />
            {else}
              <img class="replace-2x" src="{$img_cat_dir}{$lang_iso}-default-category_default.jpg" alt="{$subcategory.name|escape:'html':'UTF-8'}"  />
            {/if}
          </a>
          </div>
          <p><a class="subcategory-name" href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}">{$subcategory.name|truncate:25:'...'|escape:'html':'UTF-8'}</a></p>
          {if $subcategory.description}
            <div class="cat_desc">{$subcategory.description|truncate:110:'...'|strip_tags}</div>
          {/if}
        </li>
      {/foreach}
      </ul>
    </div>

    {/if}

Ensuite allez dans le css qui se trouve dans:  /themes/classic/assets/css/custom.css

et collez:

 #subcategories .thumbnail-container{
    position: relative;
    padding-top: 10px;
    margin-bottom: 1.563rem;
    margin: 0 .625rem;
    height: 318px;
    width: 257px;
    background: #fff;
    box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
}

p.subcategory-heading{
  color: #000;
  font-weight: bold;
}
 #subcategories .thumbnail-container a{
  display: block;
  text-align: center;
 }

 

Videz votre cache du navigateur et de prestashop

allez sur une catégories et admirez le changement.

Enjoy 😉

Navigation de l’article

Précédent Précédent
TUTO – Modifier le theme de prestashop 1.7
SuivantContinuer
Retirer son site de chez OVH

Publications similaires

  • PrestaShop solution e-commerce
    blog | prestashop

    Ajouter un fil d’ariane sur un module front controller avec Prestashop 1.7

    Parguillaume 8 décembre 201712 avril 2023

    Bonjour à tous, Voici un petite astuce pour ajouter le breadcrumb (fil d’ariane) sur votre module front controller de votre custom module sur un prestashop 1.7 Comment ajouter le fil d’ariane dans le controller ? Avec Prestashop 1.6, cela se passait depuis le template avec une capture de smarty, exemple pour les bons de reductions…

    Lire la suite Ajouter un fil d’ariane sur un module front controller avec Prestashop 1.7Continuer

  • PrestaShop solution e-commerce
    ecommerce | prestashop | Sécurité

    Mettre Prestashop en mode debug (toutes versions)

    Parguillaume 6 juin 201712 avril 2023

    Bonjour tout le monde, un petit article pour montrer comment afficher les erreurs de son Prestashop et ça en fonction de votre version. Pourquoi mettre une boutique en mode debug ? En mode de production, votre boutique n’affiche aucune erreur afin de ne pas gêner le visiteur pendant la navigation sur votre boutique en ligne. Cependant,…

    Lire la suite Mettre Prestashop en mode debug (toutes versions)Continuer

  • PrestaShop solution e-commerce
    blog | ecommerce | prestashop | tuto

    TUTO – Modifier le thème de Prestashop 1.7 avec nodeJS

    Parguillaume 11 février 20184 janvier 2025

    Dans notre précédent article, nous avons vu comment modifier simplement notre thème de base. Or depuis la version 1.7, Prestashop met à disposition un StarterTheme https://github.com/PrestaShop/StarterTheme vous le trouverez sur github.com librement. Pour plus de détails, vous pouvez consulter notre vidéo qui explique comment compiler votre theme PrestaShop rdv sur ce lien Comment utiliser le StarterTheme…

    Lire la suite TUTO – Modifier le thème de Prestashop 1.7 avec nodeJSContinuer

  • Store commander
    ecommerce | prestashop

    Store Commander – Créez des produits en masse dans le catalogue

    Parguillaume 2 avril 202112 avril 2023

    Considérées comme l’or noir des e-marchands, les données peuvent parfois s’avérer difficiles à gérer au quotidien. Prenons l’exemple des imports/exports qui peuvent représenter une tâche fastidieuse dans votre back-office PrestaShop. Store Commander, qui s’occupe de bichonner vos données et faciliter votre travail au quotidien, vous permet, entre autres, d’importer/exporter aisément votre catalogue. Ainsi, la gestion…

    Lire la suite Store Commander – Créez des produits en masse dans le catalogueContinuer

  • PrestaShop solution e-commerce
    blog | ecommerce | prestashop

    Supprimer le bouton « Imprimer » sur une fiche produits Prestashop

    Parguillaume 7 février 20188 mai 2023

    Il est parfois embêtant ce bouton « imprimer » sur les fiches produits du thème par défaut de Prestashop 1.6. On peut se dire qu’il s’agit d’un module à désactiver ou dégreffer, mais non.

    Lire la suite Supprimer le bouton « Imprimer » sur une fiche produits PrestashopContinuer

  • Retirer son site de chez OVH
    blog | bug | ecommerce | hébergement | prestashop | Sécurité | wordpress

    Retirer son site de chez OVH

    Parguillaume 9 novembre 201712 avril 2023

    Si vous aussi vous en avez ras la casquette des multiples pannes chez ovh, voici comment retirer votre site. Si vous avez un site sous wordpress ou Prestashop, ce n’est pas très compliqué, Que faire pour changer son site web d’hébergement ? la premiere choses à faire est de prendre une autre offre d’hébergement, je…

    Lire la suite Retirer son site de chez OVHContinuer

Qui sommes nous ? Spécialiste dans la création de sites internet et notamment dans le e-commerce avec la solution Prestashop et Laravel. Nous intervenons depuis 2011 sur les sites de nos clients : configurations, migrations, développement web, SEO et webdesign sont les activités que nous exerçons tous les jours. Avec PrestaSafe, vous êtes en relation avec un réseau de passionnés qui connaissent leurs métiers.

  • Prestashop
  • E-commerce
  • Blog
  • Développement
  • Bug
  • Hébergement
  • WordPress
  • Sécurité
  • OctoberCMS
  • Non classé

Ressources

  • Contact
  • Support Technique
  • Maintenances technique
  • Mention légales
  • Devis en ligne
  • Conditions générales de vente
  • Politique de sécurité.
  • Shopify

Suivez-nous

Facebook Twitter YouTube Linkedin

© 2026 PrestaSafe

Loading...
PrestaSafe
Gérer le consentement
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel Toujours activé
L’accès ou le stockage technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
L’accès ou le stockage technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’internaute.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
L’accès ou le stockage technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
  • Gérer les options
  • Gérer les services
  • Gérer {vendor_count} fournisseurs
  • En savoir plus sur ces finalités
Voir les préférences
  • {title}
  • {title}
  • {title}
  • Accueil
  • Shopify
  • Prestashop
    • Présentation de Prestashop
    • Support et assistance pour Prestashop
    • Création de votre boutique de vente en ligne
    • Cartzilla, un thème PrestaShop Performant, Mobile et SEO
    • Migration PrestaShop
    • Maintenance technique pour site E-commerce PrestaShop
    • Prestations et maintenance site internet e-commerce PrestaShop
  • Blog
  • Devis en ligne
  • Boutique
    • Thèmes Prestashop
    • Modules PrestaShop
  • Mon compte
    • Programme d’affiliation PrestaSafe

Insérer/modifier un lien

Saisissez l’URL de destination

Ou alors, faites un lien vers l’un des contenus de votre site

    Aucun mot n’a été donné pour cette recherche. Voici les recherches précédentes. Recherchez ou utilisez les flèches haut et bas pour choisir un élément.
      Rechercher