csid Posted May 21, 2013 Share Posted May 21, 2013 Bonjour, Je ne suis pas super à l'aise avec la prog objet et en plus pas au top dans la maitrise de PS... Y a peut être un truc que je ne pige pas. Voici mon problème : Je veux récupérer dans mon template product.tpl (de mon thème) des variables récupérées dans une table extérieure à PS. Si j'ai bien compris, pour être propre je dois overrider le controleur produit "productcontroller" J'ai commencé par modifier le controleur réel ( /controlers/front/ProductController.php ). Je récupère bien mes infos et pas de pb pour les afficher dans mon template. Je tente donc l'override : je crée un fichier /override/controllers/front/ProductController.php (ai-je juste dans la technique d'override??) J'y ai mis une copie de la fonction du controleur d'origine initContent ainsi : class ProductController extends ProductControllerCore { public function initContent() { ....code de la fonction modifiée } } Sauf que dans ce cas rien ne se passe. Je ne récupère pas les infos et en plus visiblement je ne passe pas dans l'override. Pourquoi? J'ai déjà eu ce genre de pb aussi avec des classes alors que pour d'autres ca marchait... J'aimerai comprendre ce que je ne fais pas bien... Merci d'avance Hervé Link to comment Share on other sites More sharing options...
Bondaty and Co Posted May 21, 2013 Share Posted May 21, 2013 essayez ceci: class ProductControllerCore extends FrontController Link to comment Share on other sites More sharing options...
Whoami Posted May 21, 2013 Share Posted May 21, 2013 Bonjour, Je renvoie vers ce sujet en parallèle : http://www.prestashop.com/forums/topic/236417-override-et-154resolut/page__p__1165553__hl__override__fromsearch__1 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