[Zope] Testing for and/or avoiding acquisition

Dylan Reinhardt zope@dylanreinhardt.com
09 Jul 2003 05:22:17 -0700


In the case you've described, I would work *with* acquisition, rather
than avoid it or thwart it.

Put a method in your root called 'content.html' and make it do whatever
you wanted done by your 'no-content.html' object.  Then proceed to place
other 'content.html' objects where you want them to apply.

If there is no other content.html available, the one in the root will be
called... and whatever you want done in that case will be done.

HTH,

Dylan


On Wed, 2003-07-09 at 01:37, Phil Bradbury wrote:
> Hello.
> 
> Probably a simple problem but one I can't seem to solve.
> 
> I have a site with many folders and subfolders, no problem there. What I
> want to do is to use a file called 'content.html' to be parsed in each
> folder but that if there is no such file IN THAT FOLDER it uses a
> no-content.html' file acquired from 'root' level.
> 
> Is it possible to check ONLY the container folder for the existence of the
> required 'content.html' file and if it does not exist to use the
> 'no-content.html' file from above? If so, how is it done?
> 
> I'm using TAL rather than DTML and my brain is hurting from trying to sort
> this out!!
> 
> I have RTFM but still can't seem to figure out the syntax. Help would be
> much appreciated!
> 
> Thanks,
> 
> Phil
> 
> 
> 
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )