Foros del Web » Programando para Internet » PHP » Zend »

como ocultar un elemento para el menu y no para el breadcrumbs con zend_navigation

Estas en el tema de como ocultar un elemento para el menu y no para el breadcrumbs con zend_navigation en el foro de Zend en Foros del Web. Buenas noches, tengo un problemilla con zend_navigation. Tengo un xml para la navegación, y va algo así. Voy a obviar las etiquetas "module, controller, action" ...
  #1 (permalink)  
Antiguo 06/06/2011, 20:55
 
Fecha de Ingreso: abril-2007
Mensajes: 20
Antigüedad: 17 años
Puntos: 0
como ocultar un elemento para el menu y no para el breadcrumbs con zend_navigation

Buenas noches, tengo un problemilla con zend_navigation.

Tengo un xml para la navegación, y va algo así.

Voy a obviar las etiquetas "module, controller, action"

Código XML:
Ver original
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configdata>
  3.     <nav>
  4.         <inicio>
  5.             <label>Inicio</label>
  6.             <pages>
  7.                 <idiomas>
  8.                     <label>Idiomas</label>
  9.                     <pages>
  10.                         <traduccion>
  11.                             <label>Traducciones</label>
  12.                         </traduccion>
  13.                         <nuevo>
  14.                             <label>Nuevo</label>
  15.                             <visible>1</visible>
  16.                         </nuevo>
  17.                     </pages>
  18.                 </idiomas>
  19.                 <usuarios>
  20.                     <label>Usuarios</label>
  21.                 </usuarios>
  22.             </pages>
  23.         </inicio>
  24.     </nav>
  25. </configdata>

Creo el menú así:

Código PHP:
Ver original
  1. <?php echo $this->navigation()->menu() ?>

Y el breadcrumbs asi:

Código PHP:
Ver original
  1. <?php echo $this->navigation()->breadcrumbs() ?>

El detalle esta cuando entro al "nuevo" dentro de "Idiomas", yo quiero que en el menú se muestre así:

Inicio
Idiomas
Traducciones
usuarios

y el breadcrumb así:

Inicio > Idiomas > Nuevo

Pero si le doy visible 0 a nuevo, no se muestra en el breadcrumb (no sale nada) y si se lo quito aparece en el menú y eso es lo que no quiero.

¿Alguien podría ayudarme con este problemilla?

Doy las gracias a todos desde ya.
  #2 (permalink)  
Antiguo 06/06/2011, 21:48
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: como ocultar un elemento para el menu y no para el breadcrumbs con zend_na

Verifica del ejemplo 41 en adelante alguno te sirve http://framework.zend.com/manual/en/...avigation.menu
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 06/06/2011, 23:41
 
Fecha de Ingreso: abril-2007
Mensajes: 20
Antigüedad: 17 años
Puntos: 0
Respuesta: como ocultar un elemento para el menu y no para el breadcrumbs con zend_na

Gracias, ya lo había revisado pero aun así no lograba mi objetivo.

Ahora lo he solucionando agregando una clase "hide" al elemento y lo oculto con css.

Etiquetas: breadcrumbs, frameworks-y-php-orientado-a-objetos, zend-navigation
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:05.