Jump to content

PS8: Modifier le formulaire des Magasins (AdminStoresController) ne fonctionne pas


Recommended Posts

Bonjour à tous, 

Je souhaiterai ajouter des champs sur le formulaire des magasins (AdminStoresController) dans le backoffice sur Prestashop 8, via un module et non un override de préférence.

Cependant, je ne parviens pas à effectuer la moindre action sur ce controller via les hook.
J'ai testé toutes les variantes possibles et absolument rien ne se passe, alors que je n'ai pas de soucis pour modifier les suppliers, manufacturers ou autres controllers avec la même méthode.

Les hooks sont biens présents à l'installation du module, et je les retrouves dans Apparences > Position.
Ils sont correctement appelés via hookActionXXXXXX() dans ma classe principale.

Quelqu'un aurait-il une solution, ou aurait déjà rencontré le problème ?

Voici les hook testés.

Variante 1 : (avec "s" à Stores)
actionStoresFormBuilderModifier
actionAfterCreateStoresFormHandler
actionAfterUpdateStoresFormHandler

Variante 2 (Sans "s" a Store)
actionStoreFormBuilderModifier
actionAfterCreateStoreFormHandler
actionAfterUpdateStoreFormHandler

Variante 3 : (Avec "Admin" devant et "s" à Stores)
actionAdminStoresFormBuilderModifier
actionAfterCreateAdminStoresFormHandler
actionAfterUpdateAdminStoresFormHandler

Variante 4 : (Avec "Admin" devant et sans "s" à Store)
actionAdminStoreFormBuilderModifier
actionAfterCreateAdminStoreFormHandler
actionAfterUpdateAdminStoreFormHandler

Edited by Glenac (see edit history)
Link to comment
Share on other sites

  • Glenac changed the title to PS8: Modifier le formulaire des Magasins (AdminStoresController) ne fonctionne pas

Bonjour,

Les magasins sont encore sous l'ancien système et ne profitent pas de la modernité de développement proposé par Symfony.

Pour cela, il suffit de regarder dans l'URL de la page du backoffice pour s'en rendre compte.

Donc, il faut trouver une autre méthode pour mettre en œuvre votre besoin.

Link to comment
Share on other sites

Bonsoir,

Ok merci pour votre réponse. J'ai bien vu que l'URL était différente en effet, je pensais qu'il serait tout de même possible d'utiliser ces hooks.
Tant pis, je vais passer par un override classique.

Merci encore.

Cordialement 

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...