zemikke Posted April 23, 2014 Share Posted April 23, 2014 Bonjour, J'ai suivi ce tuto : http://nemops.com/creating-new-pages-in-prestashop/#.U1eRslV_u65 Pour créer une page avec un controller dédié etc... Tout est OK sauf pour l'appel du template dans initContent qui me revoie : [PrestaShopException] Template '******/search.tpl' not foundat line 60 in file classes/controller/ModuleFrontController.php J'ai juste enlevé le chemin ici et remplacé par les * mais le fichier tpl est bien là. Pour preuve, je reçois bien un "OK" juste avant l'exception : if (is_file(_PS_THEME_DIR_."search.tpl")) { echo "OK"; $this->setTemplate(_PS_THEME_DIR_."search.tpl"); } else { echo "NOK"; }; Je suis déboussolé qu'il me passe le is_file puis me génère une erreur... une idée ? Merci d'avance, Link to comment Share on other sites More sharing options...
J. Danse Posted April 23, 2014 Share Posted April 23, 2014 Bonjour, Le soucis, c'est que vous semblez lui passer un fichier du thème et non de votre module. Lui, lorsqu'il traite la méthode setTemplate(), il recherche le fichier dans votre theme/modules/nomdumodule/ et si il n'existe pas dans /modules/nomdumodule/ Il renvoie donc une erreur, comme quoi le template n'existe pas. Link to comment Share on other sites More sharing options...
zemikke Posted April 23, 2014 Author Share Posted April 23, 2014 Bonjour et merci pour cette piste. Si je vous suis, il recherche le fichier search.tpl dans /themes/nom_du_theme/modules/nom_du_module/ ? Si c'est le cas, idem il me fait un OK puis un not found. C'est là qu'il le recherche ? Link to comment Share on other sites More sharing options...
zemikke Posted April 23, 2014 Author Share Posted April 23, 2014 Bon je viens de trouver, il faut mettre le tpl dans : /modules/nom_du_module/views/templates/front/search.tpl RTFM comme dirait l'autre... je passe en résolé. En éspérant que ça aidera qq'un ! 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