Menú Bootstrap 3 en we2bpy


Necesitaba implementar BS3 en una plantilla de web2py y después de un poco esfuerzo pude adaptar el menú autogenerado a partir de response.menu. Copien y peguen este código en su layout y se ahorrarán todos el trabajo 🙂
<!-- Menu autogerenado a partir de response.menu -->
    <ul class="nav navbar-nav">
        {{for _item in response.menu or []:}}
        {{if len(_item)<4 or not _item[3]:}}
        <li class="nav-item {{if _item[1]:}}active{{pass}}">
          <a class="dropdown-toggle" href="{{=_item[2]}}">{{=_item[0]}}</a>
        </li>
        {{else:}}
        <li class="dropdown">
          <a class="dropdown-toggle" href="{{=_item[2]}}" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">{{=_item[0]}}</a>
        <ul class="dropdown-menu">
          {{for _subitem in _item[3]:}}
          <li><a href="{{=_subitem[2]}}">{{=_subitem[0]}}</a></li>
          {{pass}}
        </ul>
        </li>
        {{pass}}
        {{pass}}
      </ul>
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s