Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Salut.
Mon problème est simple, mais je ne trouve pas de solution :
Voila ma navigation :
$navigation = array( // Graphisme array('label' => 'graphisme','uri' => 'graphisme', 'pages' => array( array('label' => 'sega','uri' => '/graphisme/aa/'), array('label' => 'microsoft','uri' => '/graphisme/bb/'), array('label' => 'perrier','uri' => '/graphisme/cc/'), array('label' => 'codifab','uri' => '/graphisme/dd/'), array('label' => 'techline','uri' => '/graphisme/ee/'), array('label' => 'appels-d-offre','uri' => '/graphisme/ff/'), )), // Illustration array('label' => 'illustration','uri' => 'illustration', 'pages' => array( array('label' => 'sega','uri' => '/illustration/aa/'), array('label' => 'microsoft','uri' => '/illustration/bb/'), array('label' => 'perrier','uri' => '/illustration/cc/'), array('label' => 'codifab','uri' => '/illustration/dd/'), array('label' => 'techline','uri' => '/illustration/ee/'), array('label' => 'appels-d-offre','uri' => '/illustration/ff'), )) ); $view = $this->getResource('view'); $view->navigation(new Zend_Navigation($navigation));
Lorsque je suis sur une des sou page, par exemple "/graphisme/aa/" je souhaiterais afficher le menu de la partie "graphisme".
C'est a dire, tous les enfants du parents de la page active.
Je ne pense pas que cela soit tres complique, mais je ne trouve pas comment faire.
Merci.
Ludo
Hors ligne
Salut,
Je crois qu'il y a un bout de réponse à l'adresse suivante :
http://www.zendcasts.com/zend_navigatio … s/2009/06/
Sinon tu dois pouvoir définir un partial pour afficher "manuellement" ton menu et récupérer
les pages qui vont bien avec les méthodes RecursiveIterator implémentées par Zend_Navigation_Container (du genre getChildren, getParent, etc.).
Bon courage,
Frédéric
Hors ligne
Pages: 1