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

{capture name=path}<a href="{$link->getPageLink('my-account', true)|escape:'html':'UTF-8'}">{l s='My account'}</a><span class="navigation-pipe">{$navigationPipe}</span><span class="navigation_page">{l s='My vouchers'}</span>{/capture}

depuis cela à changer.

En premier j’ai fouillé dans les template en voulant étendre un {block} mais la team prestashop n’ont pas fait comme ça.

Tout se passe dans le PHP

L’astuce est en faite simple, dans votre controller,

crééz une méthode et placez ceci:

/*
  * Get bredcrumb for 1.7
*/
public function getBreadcrumbLinks()
{
    $breadcrumb = parent::getBreadcrumbLinks();
    $breadcrumb['links'][] = $this->addMyAccountToBreadcrumb();
    $breadcrumb['links'][] = [
        'title' => $this->module->l('my text'),
        'url' => $this->context->link->getModuleLink('module_name', 'controller')
     ];


     return $breadcrumb;
 }

Ensuite placer votre méthode dans le initContent()

$this->getBreadcrumbLinks();

Et hop comme par magie le breadcrumb s’affiche, facile non ?

Enjoy 😉

Navigation de l’article

Précédent Précédent
[RÉSOLU] les bons de réductions ne s’affichent pas dans le compte client.
SuivantContinuer
Supprimer le bouton « Imprimer » sur une fiche produits Prestashop

Publications similaires

  • Créer son site e-commerce en 45 min avec PrestaShop
    ecommerce | hébergement | prestashop

    [VIDEO] – Créer son site ecommerce avec PrestaShop en 45 minutes !

    Parguillaume 9 novembre 202012 avril 2023

    Première vidéo de notre chaine !
    Comment installer une boutique en ligne PrestaShop en 45 minutes !

    Lire la suite [VIDEO] – Créer son site ecommerce avec PrestaShop en 45 minutes !Continuer

  • PrettyBlocks, le page builder gratuit et open source pour PrestaShop.
    Développement | ecommerce | prestashop

    PrettyBlocks, le page builder gratuit et open source pour PrestaShop.

    Parguillaume 9 décembre 202212 avril 2023

    Grande nouvelle, un nouvel outil est désormais disponible pour tout le monde, j’ai nommé PrettyBlocks, il s’agit d’un constructeur de page utilisant un système de « blocks » afin d’administrer plus rapidement et facilement vos contenus sur vos sites PrestaShop ! Après plus de 4 mois de développement, nous sommes fiers de pouvoir vous présenter notre nouvel…

    Lire la suite PrettyBlocks, le page builder gratuit et open source pour PrestaShop.Continuer

  • 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

  • PrestaSafe développeur freelance
    Développement | ecommerce | prestashop

    PrestaShop 1.7.7.X – faire fonctionner les envois d’emails

    Parguillaume 16 avril 202112 avril 2023

    Vos emails ne s’envoient depuis votre PrestaShop, du coup, cela implique que votre boutique est bloquée.
    Dans cet article nous vous expliquons tout.

    Lire la suite PrestaShop 1.7.7.X – faire fonctionner les envois d’emailsContinuer

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

    PRESTASHOP – Corriger le problème de déclinaisons de prix avec Google Shopping

    Parguillaume 22 mai 20188 mai 2023

    Bonjour à tous, Comme vous le savez, Prestashop possède un problème avec les prix des déclinaisons produits. En effet, Google ne détecte aucun changement de prix lors du passage du robot sur les urls des déclinaisons et en voici les raisons.

    Lire la suite PRESTASHOP – Corriger le problème de déclinaisons de prix avec Google ShoppingContinuer

  • PrestaShop solution e-commerce
    bug | ecommerce | prestashop

    Problème de création de compte client sur PrestaShop 1.7 et Google Chrome

    Parguillaume 16 décembre 202012 avril 2023

    Depuis quelques jours, certaines personnes rencontrent des problèmes avec PrestaShop en version 1.7 avec Google Chrome (version 87) en mode desktop (Ordinateur). À la création de compte client, une erreur est déclanchée Il s’agit d’une mise à jour de la part de Google afin de renforcer la sécurité sur les sites web. Si vous rencontez…

    Lire la suite Problème de création de compte client sur PrestaShop 1.7 et Google ChromeContinuer

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