youggy Posted March 6, 2020 Share Posted March 6, 2020 (edited) Bonjour à tous, J'essaie depuis quelques jours de reproduire un override sur les fichiers twig pour changer la page détail du produit. J'ai suivi la doc ici à la lettre : https://devdocs.prestashop.com/1.7/modules/concepts/templating/admin-views/ Voici le code : Mais en vain, rien ne change. Y a t il quelque chose en plus à faire que la doc ne dit pas ? Je précis que dans Smarty, il est à Force Compilation et j'ai désactivé le cache : Avec les options de base ça ne fonctionne pas non plus. Je suis en Prestashop 1.7.6.4 en local avec un xampp et ma version de php est 7.3.5 Par contre, je ne sais pas si c'est normal, mais je ne vois pas le module dans la liste des modules, y a t il un autre endroit pour l'activer ? Y a t il autre chose à faire pour voir ce module ? Je sèche mais si quelqu'un aurait une idée ce serait génial. Merci d'avance. Edited March 6, 2020 by youggy (see edit history) Link to comment Share on other sites More sharing options...
fbenoist.com Posted March 6, 2020 Share Posted March 6, 2020 Plusieurs choses : La configuration de Smarty n'a pas d'impact sur le traitement des fichiers twig. La version de PHP max pour PrestaShop 1.7.6.4 c'est PHP 7.2 (https://devdocs.prestashop.com/1.7/basics/installation/system-requirements/) Il faut installer le module (et donc l'écrire). Link to comment Share on other sites More sharing options...
fbenoist.com Posted March 6, 2020 Share Posted March 6, 2020 Une autre technique, est de copier le fichier /src/PrestaShopBundle/views/Admin/Product/CatalogPage/catalog.html.twig dans /app/Resources/PrestaShopBundle/views/Admin/Product/CatalogPage/catalog.html.twig pour pouvoir le modifier. Puis de vider le cache. Attention, il faudra penser à mettre à jour la copie en cas de mise à jour par PrestaShop. Link to comment Share on other sites More sharing options...
youggy Posted March 7, 2020 Author Share Posted March 7, 2020 (edited) Merci beaucoup pour vos réponses. Cela fonctionne, j'ai créé un module basique via le module générator (ici pour les interessés), je suis passé en php 7.2 et j'ai pu voir les changements ! Ensuite j'ai dû aller dans "Catalogue de modules", rechercher le nom de mon module et l'installer. Edited March 7, 2020 by youggy (see edit history) Link to comment Share on other sites More sharing options...
EnveloppeBulle Posted October 17, 2022 Share Posted October 17, 2022 Bonjour désolé de remonter ce post, mais : solution parfaite et fonctionnelle, merci ça m'a bien aidé par contre, une fois l'override effectué, comment faire une mise à jour (changer encore quelque chose) : désactivé le module, désinstallé le module, vidé le cache, etc... j'ai tout fait, mais ma première modif reste en permanence, impossible de faire une mise à jour. Une idée ? Link to comment Share on other sites More sharing options...
fbenoist.com Posted October 17, 2022 Share Posted October 17, 2022 Pour bien comprendre le mécanisme des surcharges du back-office sur la 1.7, il y a une formation rapide disponible sur PrestaShop Académie. https://catalog.prestashop-academy.com/fr/products/personnaliser-les-pages-du-back-office-de-prestashop 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