Para códigos como menus, que dependan de la sección donde estés "activo" hay
varios Helpers dando vuelta, como este:
http://bakery.cakephp.org/spa/articles/alkemann/2010/10/08/menuhelper_1

<http://bakery.cakephp.org/spa/articles/alkemann/2010/10/08/menuhelper_1>Échale
una mirada.

Saludos


Atte.
David A. Riveros Fonseca



2011/1/18 banchi <[email protected]>

> Hola a todos, estoy empezando a programar con cakephp y resulta que
> tengo un menu en default.ctp, con css, el problema es que cuando entro
> a un modulo en este caso clientes/ingresar  no queda activa la
> etiqueta, para que quede activa tendria que repetir en cada vista el
> menu para ir cambiando la class="sub_show", en cada etiqueta
>
> <div class="table">
>
>                <ul class="select"><li><a
> href="#nogo"><b>Trabajos</b><!--[if IE
> 7]><!--></a><!--<![endif]-->
>                <!--[if lte IE 6]><table><tr><td><![endif]-->
>                <div class="select_sub show">
>                        <ul class="sub">
>                                <li><a
> href="clientes/ingresar">Ingresar</a></li>
>                                <li class="sub_show"><a
> href="clientes/mostrar">Mostrar</a></li>
>                        </ul>
>                </div>
>                <!--[if lte IE 6]></td></tr></table></a><![endif]-->
>                </li>
>                </ul>
>
>                <div class="nav-divider">&nbsp;</div>
>
>                <ul class="current"><li><a
> href="#nogo"><b>Productos</b><!--[if IE
> 7]><!--></a><!--<![endif]-->
>                <!--[if lte IE 6]><table><tr><td><![endif]-->
>                <div class="select_sub">
>                        <ul class="sub">
>                                <li><a href="#nogo">Productos 1</a></li>
>                                <li class="sub_show"><a
> href="#nogo">Productos 2</a></li>
>                                <li><a href="#nogo">Productos 3</a></li>
>                        </ul>
>                </div>
>
> Ahora tengo una vista para clientes/ingresar y clientes/mostrar, y lo
> que quiero que es cuando voy al modulo ingresar quede activa con
> class="sub_show", como lo tendria que hacer para no tener que repetir
> en todas mis vistas el menu.
> Gracias de antemano.
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> [email protected].
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> [email protected]<cakephp-es%[email protected]>
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>
>

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a