Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 11-01-2010 15:27:12

Myfred
Membre
Date d'inscription: 06-02-2009
Messages: 42
Site web

[Résolu] [ZF 1.9.6] Zend_Navigation

Bonjour,

quelqu'un pourrait il m'aider à élucider ce mystère.
Dans mon layout.phtml j'ai le script suivant:

$this->navigation(new Zend_Navigation(new Zend_Config_Xml(APP_PATH . '/config/navigation.xml', 'nav')));

Si je vais un echo $this->navigation je vois mon menu correctement.
Mais quand je fais un echo $this->navigation()->breadcrumbs() rien n'apparait.

Une idée de quoi ca peut venir ?

merci d'avance de votre aide.

Dernière modification par Myfred (12-01-2010 10:56:37)

Hors ligne

 

#2 11-01-2010 16:43:51

Phil
Membre
Lieu: Lyon
Date d'inscription: 10-10-2008
Messages: 58

Re: [Résolu] [ZF 1.9.6] Zend_Navigation

De mémoire il y a deux façons pour définir la navigation :
- avec les url
- avec la définition pour un lien de son controleur et de son action

Pour la methode avec les URL cela ne fonctionne pas.. (enfin ca marchait pas il y a 4 mois! ^ ^)

Enfin sinon tu peux nous montrer ton fichier de config smile

Bon courage
@+ phil

Hors ligne

 

#3 11-01-2010 17:46:24

Myfred
Membre
Date d'inscription: 06-02-2009
Messages: 42
Site web

Re: [Résolu] [ZF 1.9.6] Zend_Navigation

Voici mon fichier de config allégé:

<?xml version="1.0" encoding="UTF-8" ?>
- <configdata>
- <nav>
- <home>
  <label>Accueil</label>
  <title>Accueil</title>
  <uri>/</uri>
- <pages>
- <nospartenaires>
  <label>Nos partenaires</label>
  <title>Nos partenaires</title>
  <uri>/nospartenaires</uri>
  </nospartenaires>
- <contact>
  <label>Contact</label>
  <title>Contact</title>
  <uri>/contact</uri>
  </contact>
- <faq>
  <label>FAQ</label>
  <title>Foire aux questions</title>
  <uri>/faq</uri>
  </faq>
  </pages>
  </home>
  </nav>
  </configdata>

Un grand merci

Hors ligne

 

#4 12-01-2010 08:54:59

Phil
Membre
Lieu: Lyon
Date d'inscription: 10-10-2008
Messages: 58

Re: [Résolu] [ZF 1.9.6] Zend_Navigation

Yo smile
Utilise les balises
<controller></controller> et <action></action> à la place de <uri></uri>

du coup

Code:

<uri>/compte/utilisateur</uri>

deviendra

Code:

<controller>compte</controller>
<action>utilisateur</action>

tu peux t'aider de ce podcast video pour construire ta navigation smile. Il m'a bien aidé pour certains trucs wink

http://www.zendcasts.com/zend_navigatio … s/2009/06/

@++ Phil

Dernière modification par Phil (12-01-2010 08:56:54)

Hors ligne

 

#5 12-01-2010 08:56:52

Myfred
Membre
Date d'inscription: 06-02-2009
Messages: 42
Site web

Re: [Résolu] [ZF 1.9.6] Zend_Navigation

Merci Phil,
j'ai justement suivi les tutos de zendcasts, c'est pour ca que j'ai utilisé "uri".
Je vais tester avec les actions et controller, je te tiens au jus dans quelques instants ^^.
Merci

Hors ligne

 

#6 12-01-2010 09:13:51

Myfred
Membre
Date d'inscription: 06-02-2009
Messages: 42
Site web

Re: [Résolu] [ZF 1.9.6] Zend_Navigation

et bien apparemment ca vient bien de là.
Il faut utiliser les noeuds controller et action pour afficher le breadcrumbs, par contre pour le menu, c'est pas obligatoire...
Merci pour l'aide Phil.

Hors ligne

 

#7 12-01-2010 10:54:04

Phil
Membre
Lieu: Lyon
Date d'inscription: 10-10-2008
Messages: 58

Re: [Résolu] [ZF 1.9.6] Zend_Navigation

De rien wink
Tu as le droit de mettre le topic en [Résolu]
smile

Bonne journée

@++ Phil

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