Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2011, 08:41
phpdevelopment
 
Fecha de Ingreso: mayo-2011
Mensajes: 256
Antigüedad: 12 años, 11 meses
Puntos: 5
Dos menu Navigation en layout

Hola , estoy intentado hacer dos menus en el layout y no consigo como hacerlo....
He intentado hacerlo con un archivo xml o con dos, pero con dos no le puedo pasar un contenedor al $view->navigation...en el Boostrapt..
Código:
<configdata>
    <nav>
        <menuH>
          <label>MenuH</label>
         <pages>
         <home>
            <label>Home</label>
            <module>default</module>
            <controller>index</controller>
            <action>index</action>
         </home>
        </pages>
        </menuH>
        <menuV>
          <label>MenuV</label>
         <pages>
         <home>
            <label>Cv</label>
            <module>default</module>
            <controller>cv</controller>
            <action>index</action>
         </home>
        </pages>
        </menuV>
    </nav>
</configdata>
me gustaria poder hacer un menuV , y uno menuH en el layout
en mi Boostrapt esta.
Código PHP:
 protected function _initNavigatio()
    {
        
$this->bootstrap('layout');
        
$layout $this->getResource('layout');
        
$view $layout->getView();
        
$config = new Zend_Config_Xml(APPLICATION_PATH.'/configs/navigation.xml','nav');
        
$navigation = new Zend_Navigation($config);
        
$view->menuH $view->navigation($navigation)->findOneBy('label','MenuH');
$view->menuV $view->navigation($navigation)->findOneBy('label','MenuV');
    } 
Y el layout es:
Código PHP:
<?=
$this
->menuH?>
<?=
$this
->menuV?>
Que seria mejor hacer un Helper para cada Menu y despues cargarlo en el Boostrapt, existe alguna manera de cargar dos menu en el layout , Gracias