drSoft.fr Hook Manager — Gérer les hooks PrestaShop, simplement
drsoftfrhookmanager est un module PrestaShop conçu par drSoft.fr pour vous permettre de lister, créer et supprimer des hooks display* directement depuis le back-office — sans toucher au code. Idéal pour les boutiques qui veulent garder la main sur l'emplacement des contenus (thème ou modules) avec une approche safe-by-default.
Présentation
Développé par drSoft.fr, ce module s'intègre aux usages du BO PrestaShop (HelperList/HelperForm), applique les validations standards, et empêche les doublons. Résultat : vous gagnez du temps, vous sécurisez vos intégrations, et vous restez autonome.
Ces problèmes que le module résout
- Difficile de créer de nouveaux hooks display sans intervenir dans le code du thème.
- Manque de visibilité sur les hooks existants réellement actifs et positionnés.
- Risque de doublons ou de noms non conformes qui cassent l'intégration.
Fonctionnalités clés
- Listing des hooks
- filtre intégré pour afficher uniquement les hooks
display*(horsaction*). - Création assistée
- formulaire pour ajouter un hook (validation du nom, doit commencer par
display, contrôle des doublons). - Suppression sécurisée
- feedback explicite si le hook est introuvable ou non supprimable.
- Back-office natif
- interface basée sur HelperList/HelperForm.
Comment ça marche ?
- Accédez au module dans le back-office PrestaShop.
- Consultez la liste des hooks disponibles et leurs informations.
- Ajoutez un nouveau hook via le formulaire : nom (ex.
displayMyCustomArea), titre et description internes, statut actif. - Le module valide le nom, empêche les doublons et crée le hook proprement.
- Besoin de nettoyer ? Supprimez un hook en un clic.
Cas d'usage concrets
- Ajouter un nouvel emplacement hero dans la page d'accueil sans éditer le thème.
- Créer un hook pour blocs promotionnels sur catégories sélectionnées.
- Préparer un point d'ancrage pour un module maison ou un A/B test.
Qualité & bonnes pratiques
- Validations PrestaShop : nom générique, sécurité BO, messages explicites.
- Pas de magie : on manipule les entités
Hookselon les règles du core. - Translatable : libellés compatibles avec le système de traductions.
FAQ
- Le module crée-t-il des hooks <code>action*</code> ?
- Non, l'outil se concentre volontairement sur les hooks
display*pour les usages front/back d'affichage. - Que se passe-t-il si j'essaie de créer un hook qui existe déjà ?
- Le module vérifie les doublons : vous aurez un message clair et la création sera empêchée.
- Puis-je désactiver un hook sans le supprimer ?
- Oui, le champ Actif vous permet de gérer le statut sans supprimer le hook.
- Est-ce compatible avec mon thème ?
- Oui : les hooks
display*s'insèrent dans les conventions PrestaShop. Vous pourrez ensuite les utiliser dans votre thème ou via vos modules.
Parlons de votre boutique
Besoin d'un accompagnement PrestaShop (création de modules, optimisation thème, automatisations) ? Je suis disponible à Nîmes et à distance. Décrivez votre projet — je reviens vers vous rapidement.