romain34 Posted April 11, 2013 Share Posted April 11, 2013 Bonjour à tous, Je débute sous prestashop, et je suis face à un problème que je ne parviens pas à résoudre, à mon grand désespoir! J'essaie de récupérer une variable smarty (tableau) créée dans BlockCategories.php. Dans le fichier blockCategories.tpl, je n'ai aucune visibilité sur cette variable. Que ce soit lorsque je tente d’accéder au contenu de ce tableau (via un $variable|print_r}, j'obtiens un joli '0' , ou tout simplement en bouclant sur son contenu via un foreach. C'est vide .... En utilisant la console de debug smarty, ma variable n'est pas présente. Voici mon code simplifié mais ayant exactement le même comportement: blockCategories.php: $arr = array(1000, 1001, 1002); $this->smarty->assign('test',$arr); p($arr); --> L'array est bien rempli et avec les bonnes valeur blockCategories.tpl: {foreach from=$test item=resultat} {$resultat} {/foreach} --> Rien {$test|print_r} --> Rien Voilà, j’espère sincèrement que quelqu'un pourra m'éclairer ... Cordialement, Romain Link to comment Share on other sites More sharing options...
coeos.pro Posted April 15, 2013 Share Posted April 15, 2013 vous enregistrez la valeur dans la variable, ok, mais sélectionnez vous un tpl dans le fichier blockCategories.php ? 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