Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 07-05-2009 16:09:47

tamildark
Membre
Date d'inscription: 09-04-2009
Messages: 26

[zf1.8] breadcrumbs

Bonjour, j'ai réussi a mettre en place le menu grace à zend_navigation mais j'ai un probléme au niveau de l'affichage de  $this-> navigation()->breadcrumbs().
En effet celui ci m'affiche qu'une seule page peut importe mon emplacement dans le site. J'ai pas utilisé d'arborescence par module. le probléme vient il de la?


merci de vos réponse

Dernière modification par tamildark (07-05-2009 16:10:01)

Hors ligne

 

#2 07-05-2009 20:27:19

probitaille
Membre
Lieu: Montréal
Date d'inscription: 20-04-2009
Messages: 336
Site web

Re: [zf1.8] breadcrumbs

Que veux-tu dire qu'il t'affiche une seule page ? Est-ce que c'est un seul lien vers une page ?

Toi tu cherche un truc du genre : Accueil->Principale->Secondaire ?

Je ne maitrise pas le navigation totalement car il est nouveau mais j'ai fait un breadcrumbs fonctionnel...

Tu dois au moins avoir un Array car cartographie ton site de la manniere suivante:

Code:

    $pages = array(
        array(
            'label'      => 'Accueil',
            'title'      => 'Accueil',
            'controller' => 'index',
            'action'     => 'index',
            'order'      => -100, // make sure home is the first page
            'pages'      => array(
                array(
                        'label'      => 'Contactez-nous',
                        'controller' => 'index',
                        'action'     => 'contacteznous'
                ),                  
                array(
                    'label'      => 'Gestionnaires',
                     'controller' => 'index',
                    'action'     => 'services',
                    'pages'      => array(
                        array(
                            'label'      => 'Services',
                            'controller' => 'index',
                            'action'     => 'services'
                        )
...

Pour le array, il y a des exemples sur la doc officiel

Hors ligne

 

#3 18-05-2009 11:04:21

tamildark
Membre
Date d'inscription: 09-04-2009
Messages: 26

Re: [zf1.8] breadcrumbs

Bonjour mes pages sont initialisé comme suis dans le bootstrap

Code:

    $container=new Zend_Navigation(array(
            array(
            'label'=>utf8_encode('Accueil'),
            'controller'=>'index',
            'action'=>'index',
            'title'=>'index',
            'order'      => -100, // make sure home is the first page
            'active'=>true
            ),
            array(
            'label'=>utf8_encode('Acheter'),
            'controller'=>'buy',
            'action'=>'index',
            'title'=>'Acheter',
            'active'=>true
            ),
            array(
            'label'=>utf8_encode('vendre'),
            'controller'=>'sayle',
            'action'=>'index',
            'title'=>'vendre',
            'active'=>true
            ),
            array(
            'label'=>utf8_encode('Mon compte'),
            'controller'=>'compte',
            'action'=>'index',
            'title'=>'compte',
            'active'=>true
            ),
            array(
            'label'=>utf8_encode('News'),
            'controller'=>'news',
            'action'=>'index',
            'title'=>'News',
            'active'=>true
            ),
            array(
            'label'=>utf8_encode('Aide'),
            'controller'=>'help',
            'pages'=>array(
                                array(
                                    'label' => utf8_encode('Aide à la vente'),
                                    'action' => 'sayle',
                                    'controller' => 'help',
                                    'title' => 'aide à la vente',
                                    'active' => true
                                     ),
                                array(
                                    'label' => utf8_encode('Aide à l\'achat'),
                                    'action' => 'buy',
                                    'controller' => 'help',
                                    'title' => 'Aide à l\'achat',
                                    'active' => true
                                     ),
                               array(
                                    'label' => utf8_encode('recommandation de sécurité'),
                                    'action' => 'recommendation',
                                    'controller' => 'help',
                                    'title' => 'recommandation de sécurité',
                                    'active' => true
                                     )
                          ),
            'active'=>true
            ),
        ));
        $view->navigation($container);

dans le layout, j'arrive a généré correctement le menu en faisant $this->navigation()->menu().
Mais mon probléme se pose quand j'essaye de généré le fil d'Ariane $this-> navigation()->breadcrumbs(), cela m'affiche "Aide > Aide à la vente" tous le temps, :s même quand je suis dans la page index ou dans mon compte je vois qu'une seule réponse de breadcrumbs.
Merci de m'aidé dans mon appréhension de zend.

Hors ligne

 

#4 25-05-2009 10:11:34

Yann
Membre
Lieu: Saint Malo - Dinard
Date d'inscription: 08-10-2008
Messages: 13
Site web

Re: [zf1.8] breadcrumbs

un petit up pour savoir si le problème est résolu, j'ai le meme type de souci

Hors ligne

 

#5 25-05-2009 15:33:32

tamildark
Membre
Date d'inscription: 09-04-2009
Messages: 26

Re: [zf1.8] breadcrumbs

Malheureusement, je n'ai toujours pas trouver de solution.
Si tu arrive fais moi signe^^

Hors ligne

 

#6 26-05-2009 09:37:41

Yann
Membre
Lieu: Saint Malo - Dinard
Date d'inscription: 08-10-2008
Messages: 13
Site web

Re: [zf1.8] breadcrumbs

J'ai enlevé la notion de active =>true/false et cela fonctionne ...

Hors ligne

 

#7 26-05-2009 09:52:18

tamildark
Membre
Date d'inscription: 09-04-2009
Messages: 26

Re: [zf1.8] breadcrumbs

effectivement ceci fonctionne quand je suis sur des pages de 2éme niveau mais ne fonctionne pas sur des menus de 1er niveau

location: page 1.2
breadcrumbs: page1->page1.2

location: page 1 ou page 2
breadcrumbs: vide

Hors ligne

 

#8 26-05-2009 10:46:31

Yann
Membre
Lieu: Saint Malo - Dinard
Date d'inscription: 08-10-2008
Messages: 13
Site web

Re: [zf1.8] breadcrumbs

j'ai fait une bidouille en englobant toutes les pages sous accueil ...
c'est pas joli mais pour l'instant en dev cela permet de voir ce que cela va donner !!!

Hors ligne

 

#9 26-05-2009 11:21:27

tamildark
Membre
Date d'inscription: 09-04-2009
Messages: 26

Re: [zf1.8] breadcrumbs

oui mais le problème va se poser maintenant dans l'affichage de menu.
J'ai aussi remarqué que les modules qui ne sont pas instancé dans zend Navigation ne figure pas dans le breadcrumbs :s

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