I just stumbled upon this alternative too. Thanks for the reply, and
really I don't think it's too ugly.

On May 12, 11:50 am, zinckiwi <zinck...@gmail.com> wrote:
> Not the prettiest thing in the world, but there's always:
>
> <pre>
>   header
>   {% if var1 %}{{ ... }}
>   {% endif %}{% if var2 %}{{ ... }}
>   {% endif %}{% if var3 %}{{ ... }}
>   {% endif %}
>   footer
> </pre>
>
> Regards
> Scott
>
> On May 12, 2:20 pm, Noah Watkins <noahwatk...@gmail.com> wrote:
>
>
>
>
>
> > Peter
>
> > I don't believe "spaceless" will work because in the example I posted
> > there are no html tags within the <pre></pre> block.
> > Consider the same example where var2 is evaluated to be false:
>
> > <pre>
> >   header
> >   ...
> > --NEWLINE--
> >   ...
> >   footer
> > </pre>
>
> > The newline remains, but is displayed on a webpage because it is in
> > the <pre> block.
>
> > On May 12, 11:10 am, Peter Landry <plan...@provplan.org> wrote:
>
> > > If you want to keep the newlines in your template, you can 
> > > usehttp://docs.djangoproject.com/en/1.1/ref/templates/builtins/#spaceless
>
> > > Peter
>
> > > On 5/12/10 2:02 PM, "Noah Watkins" <noahwatk...@gmail.com> wrote:
>
> > > > I have a variable amount of lines that need to be displayed in a
> > > > <pre></pre> block:
>
> > > > <pre>
> > > >   header
> > > >   {% if var1 %}{{ ... }}{% endif %}
> > > >   {% if var2 %}{{ ... }}{% endif %}
> > > >   {% if var3 %}{{ ... }}{% endif %}
> > > >   footer
> > > > </pre>
>
> > > > However, if some of the if-statements are not evaluated to be true
> > > > then the line breaks are still displayed in the pre area causing
> > > > "gaps". Are there any easy approaches to addressing this issue?
>
> > > --
> > > You received this message because you are subscribed to the Google Groups 
> > > "Django users" group.
> > > To post to this group, send email to django-us...@googlegroups.com.
> > > To unsubscribe from this group, send email to 
> > > django-users+unsubscr...@googlegroups.com.
> > > For more options, visit this group 
> > > athttp://groups.google.com/group/django-users?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Django users" group.
> > To post to this group, send email to django-us...@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > django-users+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/django-users?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To post to this group, send email to django-us...@googlegroups.com.
> To unsubscribe from this group, send email to 
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group 
> athttp://groups.google.com/group/django-users?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to