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

Agregar un atributo class a una plantilla twig

Estas en el tema de Agregar un atributo class a una plantilla twig en el foro de Symfony en Foros del Web. Hola amigos, tengo este caso un menu (sidebar), donde hace referencias a unas paginas de un crud con symfony, algo asi Código PHP: li  class= ...
  #1 (permalink)  
Antiguo 27/02/2014, 18:28
 
Fecha de Ingreso: noviembre-2013
Mensajes: 83
Antigüedad: 11 años
Puntos: 0
Agregar un atributo class a una plantilla twig

Hola amigos, tengo este caso un menu (sidebar), donde hace referencias a unas paginas de un crud con symfony, algo asi
Código PHP:
li class="nav-header">PASO 3</li>
<
li><a href="{{path('preenrollment_car_new', {'paso':31})}}">Agregar Vehículo</a></li>
<
li><a href="{{path('preenrollment_conductor_new', {'paso':32})}}">Agregar Conductor</a></li>
<
li><a href="#">Actualizar Carpas</a></li
Pero quiero que cuando le de click a el enlace Agregar vehiculos me ponga el atributo class active a la lista y que lo mantenga hasta que haga click en otro enlace

He visto estos ejemplos
http://stackoverflow.com/questions/1...d-li-in-jquery

http://stackoverflow.com/questions/7...y-to-list-item

Pero ninguno me funciona como kiero, me podrian ayudar
  #2 (permalink)  
Antiguo 28/02/2014, 05:51
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 16 años, 4 meses
Puntos: 165
Respuesta: Agregar un atributo class a una plantilla twig

Básicamente tendrías que poner condicionales, if (url_actual == url_enlace) class="current"
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #3 (permalink)  
Antiguo 02/03/2014, 16:17
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Agregar un atributo class a una plantilla twig

Te sugiero que utilices KnpMenu, esta integrado a Symfony en KnpMenuBundle

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)

Etiquetas: class, plantilla
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 20:27.