Wenheda Posted April 9, 2024 Share Posted April 9, 2024 (edited) Bonjour, J'aimerais ajouter une colonne (ean13) dans le listing des déclinaisons dans la fiche d'un produit Je sais qu'il existe ces hooks : action<DefinitionId>GridDefinitionModifier action<DefinitionId>GridQueryBuilderModifier Je n'arrive cependant pas a trouver le DefinitionId Est-ce que c'est bien par là qu'on peut apporter cette modification ou est-ce qu'il existe une autre méthode ? Merci d'avoir lu, Edited April 10, 2024 by Wenheda (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 9, 2024 Share Posted April 9, 2024 Bonjour, peut-être trouverez-vous votre bonheur dans la liste des exemples de modules disponibles : https://devdocs.prestashop-project.org/8/modules/sample-modules/ Link to comment Share on other sites More sharing options...
Knowband Plugins Posted April 9, 2024 Share Posted April 9, 2024 Bonjour, L'ajout d'une colonne pour EAN-13 dans la liste des variantes de produits sur la fiche produit nécessite en effet des modifications des fichiers de base côté Admin de PrestaShop. Ce processus implique d'étendre les fonctionnalités d'AdminProductsController et d'ajuster le modèle Smarty correspondant pour afficher la nouvelle colonne. Si vous rencontrez des problèmes ou avez besoin de conseils spécifiques tout au long du processus de mise en œuvre, n'hésitez pas à demander. Il est cependant important de noter que la modification des fichiers principaux peut affecter votre capacité à mettre à jour PrestaShop à l'avenir sans écraser ces personnalisations. Link to comment Share on other sites More sharing options...
Wenheda Posted April 9, 2024 Author Share Posted April 9, 2024 1 hour ago, Mediacom87 said: Bonjour, peut-être trouverez-vous votre bonheur dans la liste des exemples de modules disponibles : https://devdocs.prestashop-project.org/8/modules/sample-modules/ Je vais voir merci 48 minutes ago, Knowband Plugins said: Bonjour, L'ajout d'une colonne pour EAN-13 dans la liste des variantes de produits sur la fiche produit nécessite en effet des modifications des fichiers de base côté Admin de PrestaShop. Ce processus implique d'étendre les fonctionnalités d'AdminProductsController et d'ajuster le modèle Smarty correspondant pour afficher la nouvelle colonne. Si vous rencontrez des problèmes ou avez besoin de conseils spécifiques tout au long du processus de mise en œuvre, n'hésitez pas à demander. Il est cependant important de noter que la modification des fichiers principaux peut affecter votre capacité à mettre à jour PrestaShop à l'avenir sans écraser ces personnalisations. Est-ce que ça signifie qu'il n'existe pas de possibilité d'utiliser un module avec des hooks spécifique pour ces modifications ? Link to comment Share on other sites More sharing options...
Wenheda Posted April 10, 2024 Author Share Posted April 10, 2024 16 hours ago, Mediacom87 said: Bonjour, peut-être trouverez-vous votre bonheur dans la liste des exemples de modules disponibles : https://devdocs.prestashop-project.org/8/modules/sample-modules/ Bonjour, J'ai regardé les modules, effectivement il y a des modules qui sont intéressants mais c'est uniquement pour les modifier sous-formulaires de la nouvelle page produit (page expérimentale) en prestashop 8. J'utilise encore l'ancienne version de la page donc les modules ne marchent pas. De plus, je ne cherche pas a modifier le formulaire mais juste le tableau en ajoutant une information qui est déjà dans le formulaire de base J'ai déjà réussi a ajouter une colonne sur le tableau des commandes mais impossible de trouver pour ce sous-tableau. Je pensais que ça allait être a peu près la même chose mais ce n'est pas le cas Link to comment Share on other sites More sharing options...
Wenheda Posted April 10, 2024 Author Share Posted April 10, 2024 Du coup, pour ceux qui voudrait une solution : J'ai créé un module et j'ai "override" les fichiers twig Le fichier sont dans le path : www\src\PrestaShopBundle\Resources\views\Admin\Product\ProductPage\Forms\form_combinations.html.twig www\src\PrestaShopBundle\Resources\views\Admin\Product\ProductPage\Forms\form_combination.html.twig Dans form_combinations.html.twig on ajoute la nouvelle balise <th> avec le nom de votre nouvelle colonne Dans form_combination.html.twig on ajoute la nouvelle balise <td> avec votre variable Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 10, 2024 Share Posted April 10, 2024 Donc toutes ces modifications disparaitront à la prochaine mise à jour de PrestaShop. Le passage par un module me semble indispensable et pour moi, je ne l'ai jamais fait, la méthode permettant de modifier la vue des commandes doit être adaptée pour modifier la vue des produits. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now