Jump to content

Variable smarty invisible


Recommended Posts

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

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