On Jul 17, 1:59 pm, Arien <[EMAIL PROTECTED]> wrote:
> Have you seen the section on loading templates in the documentation?
> It contains a tip that describes how you can use select_template to
> nicely deal with this type of situation
Thanks for the fast reply.
I Don't see how this would help me. I still want to rely on the
fallback features of the template loading from directories in
TEMPLATE_DIRS, as I don't want to copy templates for all parts of the
playlist for each channel that differs a bit, but only those parts
being different.
I already tried loading templates a la
'%s/name_of_template.html' % channel_template_folder
but the result is that it when the template includes other templates,
it will look for it in the same folder, not doing the fallback thing
to the main generic template folder (as it is looking for something in
a subfolder with the name of the value of channel_template_folder).
Does it make sense?
I'll try to illustrate the current template structure to clarify:
.../templates
part_1.html
part_2.html
/channel_a
part_1.html
/channel_b
part_2.html
(I hope the identation in the above doesn't get ignored as whitespace)
So, normally I load e.g. 'part_1.html' which, somewhere in it,
includes 'part_2.html'. That works just fine.
But for Channel A I used to load 'channel_a/part_1.html', which will
also include 'part_2.html'. But now the template system will look for
a file called 'channel_a/part_2.html' which doesn't exist. And for
Channel B, where I only want 'part_2.html' to be different from the
generic, I can't get it to work without adding 'templates/channel_b'
to TEMPLATE_DIRS. A "solution" is to copy all templates each time I
want to make differences, but that seems quite stupid to me.
So what I want is to temporarily add 'templates/channel_b' to
TEMPLATE_DIRS for requests for playlists from Channel B. Is it somehow
possible?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---