Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 22-07-2010 12:07:15

Doudoux
Nouveau membre
Date d'inscription: 21-07-2010
Messages: 2

[Résolu][ZF1.10][Zend_Navigation] Sous menu disparait

Bonjour

J'ai créé un menu à 2 niveaux (navigation.xml).
L'initialisation est effectuée dans le fichier bootstrap.php
Ca marche :-)

Sur la première page j'ai:

Accueil - Exigence - ....


Je clique sur "Exigence" et j'obtiens

Accueil - Exigence - ....
Lister les exigences - Création


Je clique sur "Lister les exigences" ou "Création", j'ai la même chose.
super :-)

Maintenant sur la page "Lister les exigences", je clique sur un lien pour modifier mon exigence.
Ma page de modification s'affiche et là je perds mon sous menu 'Lister les exigences - Création'
==>

Accueil - Exigence - ....


Comment puis-je faire pour garder mon sous-menu ?

Merci d'avance.


navigation.xml

Code:

<?xml version="1.0" encoding="UTF-8"?>
<configdata>
<nav>
    <home>
        <label>Accueil</label>
        <controller>index</controller>
    </home>
    <exigence>
        <label>Exigence</label>
        <controller>exi</controller>
        <pages>
      <list>
        <label>Lister les exigences</label>
        <controller>exi</controller>
      </list>
            <add>
                <label>Création</label>
                <controller>exi</controller>
                <action>add</action>
            </add>
         </pages>
    </exigence>
  ...
</nav>
</configdata>

Dernière modification par Doudoux (02-08-2010 14:05:14)

Hors ligne

 

#2 02-08-2010 14:04:32

Doudoux
Nouveau membre
Date d'inscription: 21-07-2010
Messages: 2

Re: [Résolu][ZF1.10][Zend_Navigation] Sous menu disparait

J'ai trouvé une solution

Un menu de 3ième niveau... non affiché

Code:

<?php echo $this->navigation()->menu()->renderMenu(NULL,
          array(
            'ulClass'          => 'sec-navigation',
            'minDepth'         => 1,
            'maxDepth'         => 1,
            'onlyActiveBranch' => true,
            'renderParents'    => true
          )
        );
       ?>

et

Code:

<?xml version="1.0" encoding="UTF-8"?>
<configdata>
<nav>
    <home>
        <label>Accueil</label>
        <controller>index</controller>
    </home>
    <exigence>
        <label>Exigence</label>
        <controller>exi</controller>
        <pages>
      <list>
        <label>Lister les exigences</label>
        <controller>exi</controller>
        <pages>     
          <edit>
            <label>Edition</label>
            <controller>exi</controller>
            <action>edit</action>
            <resource>exigence</resource>
            <privilege>update</privilege>
          </edit>
        </pages>              
      </list>
            <add>
                <label>Création</label>
                <controller>exi</controller>
                <action>add</action>
                <resource>exigence</resource>
                <privilege>add</privilege>
            </add>
         </pages>
    </exigence>
    <composant>
        <label>Composant</label>
        <controller>cpt</controller>
    </composant>    
    <login>
        <label>Connexion</label>
        <id>login</id>
        <controller>auth</controller>
        <action>login</action>
    </login>    
    <logout>
        <label>Déconnexion</label>
        <id>logout</id>
        <controller>auth</controller>
        <action>logout</action>
    </logout>    
</nav>
</configdata>

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