On Tue, 1 Feb 2000, M. Adam Kendall wrote:
Because the client still wants to include the standard_html_header from the root to give the whole site the same look/feel. But the client also doesn't want to have to hard code all his documents with the specific folder header, in case they want to move a document from one folder to another. Does that make things a little clearer?
Is there something that I am missing here? For some reason the dtml-if check doesn't work at all. I need to have this check in place, just in case the object doesn't exist in some folders.
<dtml-comment> Give us folderid_html_header </dtml-comment> <dtml-let customhead="PARENTS[0].id + '_html_header'"> <dtml-comment> Check for object </dtml-comment> <dtml-if customhead>
Here, customhead is a string that will always evaluate to true. Try: <dtml-if "_[customhead]">
Any ideas? Or am I going about it completely wrong?
A slightly more flexible way of doing it would be to use a standard_html_header DTML method in each folder that needs one that looks like this: <dtml-var "PARENTS[-1].standard_html_header"> <p>My custom stuff This will include the root standard_html_header file. It acts slightly differently, as adding one of these to a folder will also change the behaviour of all subfolders - might be better, or might not. -- ___ // Zen (alias Stuart Bishop) Work: zen@cs.rmit.edu.au // E N Senior Systems Alchemist Play: zen@shangri-la.dropbear.id.au //__ Computer Science, RMIT WWW: http://www.cs.rmit.edu.au/~zen