Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] assigner une variable a une zone

Posted by YvesTan on 03/28/2008 10:28

Salut à tous,

Je bloque sur un truc. J'ai une réponse commune "frontendHtml" dans laquelle j'assigne des zones "header" et "footer".

Dans un autre controleur qui fait appel à cette réponse commune, je voudrais envoyer une variable "$lang" au template de la zone "header".

Comment puis-je procéder ? Est-ce qu'il faut forcément passer par un passage de paramètre à la méthode de la zone ?

Merci

  [Opened] Re: assigner une variable a une zone

Reply #1 Posted by laurentj on 03/28/2008 15:51

Salut,

Une solution que je vois, ce serait d'ajouter une propriété à ton frontendhtml, genre $headerParams.

Ainsi dans ton controleur, tu fais

  $rep->headerParams=array('lang'=>$lang);

et dans la méthode _commonProcess, tu appel ta zone en lui donnant ces paramètres.

  $this->body->assignZone('entete', 'header', $this->headerParams);

Un truc dans le genre quoi..

 
Page
  1. assigner une variable a une zone