You can add some logic in the layout.html, if I understand correctly you
want to disable the navbar in some views?
{{if not 'navbar_disable' in globals():}}
<ul id="navbar" class="nav pull-right">{{='auth' in globals() and
auth.navbar(mode="dropdown") or ''}}</ul>
{{pass}}
and then pass navbar_disable in the controller.
return dict(message=T('Hello World'), navbar_disable=True) #True or False
does not matter, only if navbar_disable exists
On Thursday, August 29, 2013 4:19:04 PM UTC+2, Federico Ferraro wrote:
>
> How to disable auth.navbar for some funtions ?
>
> - I need to create a different layout.
> Tried to create a function in the model:
>
> navbar_disable = False
> onavbar = auth.navbar
> def nav_bar(**kargs):
> if navbar_disable:
> return False
> else:
> return onavbar(**kargs)
>
> auth.navbar = nav_bar
>
> In the controler :
>
> navbar_disable = True
>
>
> But it did not work ...
>
>
> --
> --
> Federico Ferraro
> Usuario Linux : 482533.
> --
>
--
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.