Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour je débute avec zend j'ai lus aussi le tuto sur zend_layout , mais je ne comprend pas trés bien , j'ai un layout.phtml comme ceci :
<html> </head> </head> <body> <div id="conteneur"> <div id="header"> <!-- Mon Header --> </div> <div id="content"> <div id="menu-gauche"> <!-- Mon menu gauche --> </div> <div id="contenu"> <?= $this->layout()->content ; ?> </div> </div> </div> </body> </html>
Ce code m'obligeré à avoir un menu gauche sur toutes mes pages , hors je souhaite en fonctions des controlleurs ou actions demandé que le menu gauche ne soit pas affiché , dans ce cas Je dois redéfinir le code <div id="menu-gauche"></div> pour chaque vue ? ou il y a t'il une soution à ça ?
Hors ligne
Bonjour,
je n'ai jamais eu un tel besoin mais je pense que tu dois créer un deuxième layout sans ton menu gauche et faire appel au bon layout dans ton contrôleur avec un appel du style :
$this->_helper->layout->setLayoutInstance("tonLayout.phtml");
Je ne suis pas du tout sûr de ce que j'avance mais c'est à tester.
Hors ligne