[web2py] Re: change login page layout

2017-07-06 Thread Peter

Hi Anthony,

I wasn't sure if what I was doing was just a hack or how far it might 
impact. 
e.g if the application included some function with 'user' in the name like 
'def ..user..()'  
it too would pick up the alternate layout (I think).
  
Peter

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: change login page layout

2017-07-06 Thread Anthony


> {{if not 'user' in request.env.path_info:}}
> {{extend 'layout.html'}}
> {{else:}}
> {{extend 'mylayout.html'}}
> {{pass}}
>

Presumably this goes in the user.html view, so why bother with the 
conditional logic and not just use:

{{extend 'mylayout.html'}}

Anthony

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: change login page layout

2017-07-06 Thread Pierre
very useful thanks !!

*will also use request.env.path_info to conditionally load js files*I had 
forgotten *user.html*silly me( beating myself. )






*« Le désert croît… malheur à qui protège le désert ! »  F.Nietzsche*

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: change login page layout

2017-07-05 Thread Peter

Hi Pierre,

I don't know the recommended method and I have not tested to see exactly 
how many pages are affected by this 
(so I'm happy to be corrected) but this worked for me at least on the login 
page...


edit user.html

and replace first line...

{{extend 'layout.html'}}

with

{{if not 'user' in request.env.path_info:}}
{{extend 'layout.html'}}
{{else:}}
{{extend 'mylayout.html'}}


Regards
Peter

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: change login page layout

2017-07-05 Thread Marlysson Silva
Do you replace the first line "extends" in pages that inherits from 
"layout.html" by the "mylayout.html" ?

Em quarta-feira, 5 de julho de 2017 13:22:46 UTC-3, Pierre escreveu:
>
> Hi,
>
> how do i tell web2py to use *mylayout.html* instead of *layout.html*  for 
> *login* and other auth related pages ?
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.