Re: If logged in show X, if not Y

2010-11-29 Thread robos85
I there any way to name a template? For example my subtempaltes/ loginform.html - I want to name it loginform. In group work it'll be a very useful feature. I knto that {% include %} tag allows passing name - but how? On 29 Lis, 04:09, Venkatraman S wrote: > On Mon, Nov 29,

Re: If logged in show X, if not Y

2010-11-28 Thread Venkatraman S
On Mon, Nov 29, 2010 at 7:44 AM, Andre Terra wrote: > I think a more elegant approach would be to have a main template with {% > block some_name_for_the_part_that_changes %}, and have two different > template (logged_in.html and not_logged_in.html) that both extend said

Re: If logged in show X, if not Y

2010-11-28 Thread Steve Holden
On 11/28/2010 6:50 PM, robos85 wrote: > Hi, > I've read about {% if user.is_authenticated %} and m template is going > to have the same structure, but some block will have different content > for logged users. Additionally there will by some more buttons. > I wondered if there's some other way to

Re: If logged in show X, if not Y

2010-11-28 Thread Andre Terra
I think a more elegant approach would be to have a main template with {% block some_name_for_the_part_that_changes %}, and have two different template (logged_in.html and not_logged_in.html) that both extend said block in 'main.html'. Then, as Xavier suggested, move the "if user is authenticated"

Re: If logged in show X, if not Y

2010-11-28 Thread robos85
Hi, I've read about {% if user.is_authenticated %} and m template is going to have the same structure, but some block will have different content for logged users. Additionally there will by some more buttons. I wondered if there's some other way to divide it. By no I have that plan: define 1

Re: If logged in show X, if not Y

2010-11-28 Thread Xavier Ordoquy
Hi, You may want to look at the authentication contrib application that comes with Django. Esp here: http://docs.djangoproject.com/en/1.2/topics/auth/#id7 Another solution if you intend to have totally different templates would be to check within the view the user state and render a different

If logged in show X, if not Y

2010-11-28 Thread robos85
I managed to make register and login on my site. Now I want to divide my template to parts for loggen and not logged user. What is the best way to check and display template parts for this? For example if user is not logged in: show login form but if he is logged in - in the same place show him