Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 10-05-2011 10:28:49

ludovicpages
Nouveau membre
Date d'inscription: 10-05-2011
Messages: 3

Zend_navigation et Zend_paginator

Salut tout le monde.
Premier post dans ce forum, je suis relativement nouveaux dans le monde de Zend.
Voila mon problème.

Je réalise une gallery d'images avec Zend_paginator.
En navigant, j'ai des urls du type :

http://domain.com/gallery/1
http://domain.com/gallery/2
http://domain.com/gallery/2
etc ...

Je me sers de Zend_navigation pour avoir un menu et un breadCrumps et un sitemap.
j'apprécie particulièrement lorsque je suis sur une rubrique, d'avoir dans le menu un css "active" qui me permet de mettre visuellement en valeur la rubrique dans laquelle je me trouve.

Or, lorsque je navigue dans ma gallery, la rubrique "gallery" dans le menu ne reçoit plus la classe active (normal, vu que la page http://domain.com/gallery/2 n'est pas pas ma navigation).

Je pensais faire un wildcard dans la navigation, mais je ne pense pas que cela soit possible.
Je pensais aussi ajouter les url a la volé dans la navigation, mais je ne comprends pas comment faire ...

Quelqu'un a une idee sur la façon de procéder ??

Merci smile

Ludo

Hors ligne

 

#2 10-05-2011 13:13:47

ubini
Membre
Lieu: gillarens/Suisse
Date d'inscription: 23-01-2008
Messages: 110
Site web

Re: Zend_navigation et Zend_paginator

Salut,

Un petit bout de code qui pourrait t'aider à comprendre...

Code:

[lang=php]
        $container = $this->view->navigation()->getContainer();
        $parent = $container->findById('id_parent_page');
        $parent->setActive(true)->setVisible(true);
        $parent->addPage(array(
            'label'  => $this->object->name,
            'params' => array('id'=>$this->object->id),
            'action' => 'my_action',
            'controller' => 'my_controller',
            'module' => 'my_module',
            'active' => true,
            'visible' => true
        ));

Bonne chance pour la suite ! smile


http://www.easyswap.org - site d'échange de biens et de services conçu avec jQuery et Zend Framework
http://www.lambelet.net - mon blog perso et inutile

Hors ligne

 

#3 11-05-2011 15:59:32

ludovicpages
Nouveau membre
Date d'inscription: 10-05-2011
Messages: 3

Re: Zend_navigation et Zend_paginator

Super, nickel .
J'avais pas lu la docs jusqu'au bout, notamment la partie sur les containers.
Dans mon cas, pas besoin d'ajouter le spages a la navigation, mais juste de rendre le parent actif.

Sympa de voir comment c'est facile d'ajouter des pages a la navigation a la volée


Merci ubini.

Ludo

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages