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