Jump to content

Pb override productcontroller et classes


Recommended Posts

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

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...