botmez Posted August 3, 2011 Share Posted August 3, 2011 Bonjour, Comment faire la manip suivante dans le nouveau hook d'un module public function hookMonHook($params) { Si variable "reference produit" a rempli display toto.tpl Si variable "reference produit est vide" display titi.tpl } La variable reference produit est dans product.tpl et toto.tpl et titi.tpl doivent s'afficher dans product.tpl en complément Comment faire ? Nadine Link to comment Share on other sites More sharing options...
StanRow Posted August 6, 2011 Share Posted August 6, 2011 Bonjour, Comment faire la manip suivante dans le nouveau hook d'un module public function hookMonHook($params) { Si variable "reference produit" a rempli display toto.tpl Si variable "reference produit est vide" display titi.tpl } La variable reference produit est dans product.tpl et toto.tpl et titi.tpl doivent s'afficher dans product.tpl en complément Comment faire ? Nadine A mon avis, il faut gérer ça sous Smarty, directement dans le .tpl Tu fais passer ton objet produit au Product.tpl en faisant un $smarty->assign(xxxxxx); (je te conseille de regarder comment font les autres modules, si tu trouves pas la syntaxe. Ensuite dans ton product.tpl, tu mets le test suivant à l'endroit où tu veux inclure ton "sous-tpl" : {if isset($produit.reference)}{include "toto.tpl"}{else}{include "titi.tpl"}{/if} PS : je suis pas du tout sur de la syntaxe exacte de Smarty mais l'idée est là 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