Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonsoir,
J'ai un layout dans lequel je vais avoir :
1- un header,
2- en dessous un menu horizontal composé de trois boutons et
3- en dessous mon body qui change en fonction du bouton sur lequel on a cliqué.
Comme ma partie Menu restera inchangé, j'ai pensé inclure son code en dur dans mon layout.phtml comme ceci :
<?php $this->headMeta()->appendHttpEquiv( 'Content-Type', 'text/html;charset=utf-8'); $this->headTitle('Packlight')->setSeparator(' - '); echo $this->doctype(); ?> <html> <head> <?php echo $this->headMeta(); ?> <?php echo $this->headTitle(); ?> <?php echo $this->headLink()->appendStylesheet($this->baseUrl().'/css/site.css'); ?> </head> <body> <div id="header"> HEADER </div> <div id="menu"> <button id="profil"> PROFIL </button> <button id="meslistes"> MES LISTES </button> <button id="leurslistes"> LEURS LISTES </button> </div> <div id="content"> <?php echo $this->layout()->content; ?> </div> </body> </html>
Est-ce la bonne façon de faire? Sachant que j'aimerais affecter une action à chaque bouton, et que je ne vois pas trop comment faire malgré la lecture de quelques tutoriels sur les layout. Je n'en ai pas trouvé qui correspondent à mon cas d'utilisation.
Merci d'avance pour vos réponses.
Hors ligne