kassh Posted October 1, 2012 Share Posted October 1, 2012 (edited) Bonjour, j'ai un souci dès que je met le fichier FrontController.php dans /override/classes mon site n'est plus accessible en frontOffice avec l'erreur suivante : "erreur serveur"..."Erreur HTTP 500 (Internal Server Error) : Une situation inattendue s'est produite tandis que le serveur tentait de traiter la demande." (je suis en version 1.4.9) voici le code de mon FrontController.php : <?php class FrontController extends FrontControllerCore { public function displayHeader() { if (!self::$initialized) parent::init(); self::$smarty->assign(array( 'HOOK_homeTop' => Module::hookExec('homeTop') )); return parent::displayHeader(); } } J'ai déjà tenté sans if (!self::$initialized) parent::init(); Le pb reste le même (a coté les autres étapes fonctionnent, mon module et bien associé a mon hook perso: homeTop, tout semble fonctionner) par contre rien est affiché pour l’instant dans le hook coté BackOffice manque plus que ce fichu frontController j’imagine… merci d'avance si vous avez une idée du problème Edited October 1, 2012 by kassh (see edit history) Link to comment Share on other sites More sharing options...
kassh Posted October 5, 2012 Author Share Posted October 5, 2012 J'ai essayé en mettant frontController.php en minuscule le site re-fonctionne mais mon hook ne semble pas être affiché du coup je pense que le fichier n'est pas pris en compte... (j'ai beau chercher je voi pas le pb... en plus apparement personne à eu se genre de souci sur le net ) quelqu'un qui aurait une toute petite idée? merci Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted October 5, 2012 Share Posted October 5, 2012 (edited) Salut Kassh, - as-tu vérifier qu'il n'existait pas un hook du même nom ? - pour vérifier si ton fichier est bien prit en compte fait simplement un die('test') tu verra bien si tu passe dedans. - essai également déjà de ne mettre que ça: class FrontController extends FrontControllerCore { public function displayHeader() { return parent::displayHeader(); } } Si tu n'a plus l'erreur 500 c'est que ton problème viens des lignes suivante: self::$smarty->assign(array( 'HOOK_homeTop' => Module::hookExec('homeTop') )); Essai aussi de remplacer HOOK_homeTop par HOOK_HOMETOP (va savoir...) Edited October 5, 2012 by maniT4c (see edit history) Link to comment Share on other sites More sharing options...
kassh Posted October 5, 2012 Author Share Posted October 5, 2012 Probleme résolu! en fait c'est dans mes module j'ai changer cette ligne return $this->hookLeftColumn($params); Par return $this->hookHome($params); c'est à la fin de ton article ici que j'ai trouver la solution Un grand merci à toi! pour ton aide précieuse! 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