On Wed, May 12, 2010 at 4:31 PM, Brian <you...@gmail.com> wrote:
> Tom, I'm sorry
> I am using include and it's not working:
> Dynamically content in include statement not working:
>
> This works just fine:
> {% include "FooterMessage.htm" %}
>
>
> This will NOT work for me:
> {% include "{{inpage.footer}}" %}
>
> (I know that inpage.footer == "FooterMessage.htm")
>
>
>
>
> On May 12, 11:19 am, Tom Evans <tevans...@gmail.com> wrote:
>> On Wed, May 12, 2010 at 4:10 PM, Brian <you...@gmail.com> wrote:
>> > Help:
>>
>> > Chapter 4: The Django Template System
>> >http://www.djangobook.com/en/1.0/chapter04/
>>
>> > This example includes the contents of the template whose name is
>> > contained in the variable template_name:
>> > {% include template_name %}
>>
>> > All i'm trying to do is dynamically include an html template file:
>>
>> > This works just fine:
>> > {% load "FooterMessage.htm" %}
>>
>> > This will NOT work for me:
>> > {% load "{{inpage.footer}}" %}
>>
>> > fyi: (I know that inpage.footer == "FooterMessage.htm")
>>
>> This
>>   {% load "{{inpage.footer}}" %}
>> isn't valid syntax. You can't do variable interpolation inside
>> template tags. Furthermore, the {% load %} tag is for loading custom
>> template tag libraries, not including extra content. You want the {%
>> include %} tag, as you correctly state in the first paragraph.
>>
>> It isn't usually necessary. In this case, this should work:
>>   {% include inpage.footer %}
>>
>> Cheers
>>
>> Tom
>>

Did you read my email at all? I clearly explained why that method does
not work, and clearly gave you an alternative that should work.

Tom

-- 
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