Prestashop 1.7 : Ajouter des champs dans le listing produit admin
A la suite de mon précédent article sur comment ajouter des champs produits dans l’administration de prestashop 1.7 : https://www.h-hennes.fr/blog/2017/10/19/prestashop-1-7-ajouter-des-champs-produit/ , nous allons à présent voir comment ajouter des champs dans le listing des produits de l’administration.
Cette page est gérée via les nouveaux controllers symfony et leur fonctionnement est donc différents des autres listing de l’administration.
Je ne détaille pas la base de la création du module qui pourra reprendre celle de l’article sur la création des champs produits.
Le module devra implémenter les hooks suivants :
- actionAdminProductsListingFieldsModifier (hook natif )
- displayAdminCatalogTwigListingProductFields ( hook custom)
- displayAdminCatalogTwigProductFilter ( hook custom )
- displayAdminCatalogTwigProductHeader ( hook custom )
Pour l’exemple nous allons ajouter un filtre sur les marques des produits, mais la logique s’applique à n’importe quel champ.
Modification des fichiers twigs pour la création des nouveaux hooks
Prestashop 1.7.2.x et inférieurs :
Avec les versions 1.7.2.x et inférieures il n’est pas possible de réaliser cette modification sans toucher à des fichiers « coeur » puisque la surcharge des templates symfony n’est pas encore gérée via les modules.…
Prestashop 1.7 : Ajouter des champs dans le listing produit admin Lire la suite »