Aller au contenu
PrestaSafe
  • Accueil
  • 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] créer un modulefrontcontroller avec Prestashop
SuivantContinuer
Retirer son site de chez OVH

Publications similaires

  • Interview par Maketing301
    blog | ecommerce | prestashop

    Interview par Maketing301

    Parguillaume 24 octobre 20188 mai 2023

    Bonjour à tous, Découvrez sans plus attendre notre interview réalisé par Johan de Marketing301.net

    Lire la suite Interview par Maketing301Continuer

  • Créez des formulaires de contact facilement sur PrestaShop
    ecommerce | prestashop

    Créez des formulaires de contact facilement sur PrestaShop

    Parguillaume 12 septembre 202412 septembre 2024

    Dans cette vidéo, je vous montre comment intégrer facilement des formulaires de contact partout sur PrestaShop en utilisant les modules PrettyBlocks et ProBlocks, sans avoir besoin de coder. Je commence par expliquer la configuration nécessaire sur PrestaShop et l’utilisation de PrettyBlocks pour créer un formulaire personnalisé avec des champs comme nom, prénom, email et message….

    Lire la suite Créez des formulaires de contact facilement sur PrestaShopContinuer

  • Sécuriser prestashop
    prestashop | Sécurité

    Comment sécuriser un site PrestaShop

    Parguillaume 5 mai 202310 mai 2023

    PrestaShop est l’une des plateformes de commerce électronique les plus populaires dans le monde. Cependant, comme avec toute plateforme en ligne, la sécurité est primordiale pour protéger les données sensibles des clients et des entreprises. À partir de juillet 2022, on a observé une augmentation importante des failles de sécurité exploitées par des hackers. Dans…

    Lire la suite Comment sécuriser un site PrestaShopContinuer

  • PrestaSafe développeur et ambassadeur PrestaShop
    Développement | ecommerce | hébergement | prestashop

    Améliorer les performances de sa boutique PrestaShop

    Parguillaume 21 octobre 202012 avril 2023

    Retrouvez toutes les astuces et les outils nécessaires dans ma conférence en ligne lors du PSD2020, afin d’améliorer les performances de votre boutique en ligne.

    Lire la suite Améliorer les performances de sa boutique PrestaShopContinuer

  • Réussir la Migration d’un Site PrestaShop de la Version 1.6 à 8.2 : Un Défi Relevé avec Expertise
    ecommerce | prestashop

    Réussir la Migration d’un Site PrestaShop de la Version 1.6 à 8.2 : Un Défi Relevé avec Expertise

    Parguillaume 9 décembre 20249 décembre 2024

    Migrer un site e-commerce de PrestaShop 1.6 vers la dernière version 8.2 est une tâche ambitieuse, qui demande une expertise pointue et une attention aux détails. Récemment, j’ai eu le plaisir d’accompagner un client (nails-compagny.fr) dans cette transition complexe, combinant migration technique, refonte graphique, mise à jour des modules, et bien plus encore. Aujourd’hui, je…

    Lire la suite Réussir la Migration d’un Site PrestaShop de la Version 1.6 à 8.2 : Un Défi Relevé avec ExpertiseContinuer

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

    [MODULE] – Anti spams sur Prestashop

    Parguillaume 20 février 20188 mai 2023

    Dans cet article nous allons aborder plusieurs solutions pour ne plus recevoir de spams sur le formulaire de contact de votre boutique en ligne Prestashop

    Lire la suite [MODULE] – Anti spams sur PrestashopContinuer

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

Suivez-nous

Facebook Twitter YouTube Linkedin

© 2025 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
  • 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