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.

Reply via email to