Tom, Thanks again.
If so, stop trying - you cannot do --> just to be clear:
I like to do this:
src
├── settings.py
│
├── templates
│ ├── logos
│ │ ├── logo1.html
│ │ └── logo2.html
│ └── titles
│ ├── title1.html
│ └── title2.html
├── main
│ ├── page.html <-- in here I like to say {% include "../templates/
logos/logo1.html" %} or {% include "templates/logos/logo1.html" %}
│ └── start.py (runs application and calls page.html)
Thanks Brian
On Nov 15, 9:11 am, Tom Evans <[email protected]> wrote:
> On Mon, Nov 15, 2010 at 1:49 PM, Brian <[email protected]> wrote:
> > Tom
>
> > 1) the LOGO.html file contains the name of the directory it's in. (ex:
> > Logo.html in the root will display C:\ROOT) So when I run the web page
> > it displays all the Logo files that got included. When I run I have
> > multiple Logo files from up the tree but none from down.
>
> So you want something like this?
>
> templates
> ├── logo.html
> ├── subdir
> │ ├── logo.html
> │ └── page.html
> └── subdir2
> ├── logo.html
> └── page.html
>
> and have (eg) subdir/page.html like so:
>
> {% include "logo.html" %}
>
> and have that include "subdir/logo.html"?
>
> If so, stop trying - you cannot do that with the django's template
> loaders. You could implement your own loader to do that, but it would
> subvert how regular templates are loaded, and you probably wouldn't be
> able to run things like django admin or other 3rd party apps.
>
> At some point in your view, you must know which template you are
> rendering. Why not simply pass that information into the template in
> the context, and include logo.html based upon that variable.
>
>
>
> > 2) I tried multiple tuple values in the TEMPLATE_DIRS, I tried 30
> > value with forward and backward / & \, I like to go to the root with
> > relative path.
>
> I'll repeat it again, since it is relevant:
>
> TEMPLATE_DIRS should have _absolute_ paths only, and should use
> _forward slashes_ only.
>
>
>
> > 3) Performance is not a issue, just trying to get this to work.
>
> It's never an issue until it is :)
>
> Cheers
>
> Tom
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected].
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.