Hi! Perhaps something like this: <dtml-in expr="objectValues('Folder')"> <dtml-if id==2001> Matches <dtml-else> <dtml-call "nameofFolder.manage_addFolder('titleofFolder', 'something else?')"> </dtml-if> </dtml-in> You'll have to check if that actually works, because somehow it seems wrong... but anyhow, It should be enough to go on.... Im pretty much a newbie, but I had alot of help from the list today, so I try to return the favour : ) Cheers, Paz Chris Muldrow wrote:
I'm trying create a method to go through a site and create certain folders if they don't already exist. I can check for the existence of the folders with this:
<dtml-in expr="objectValues('Folder')"> <dtml-if "id=='2001'"> It matches<p> </dtml-if>
</dtml-in>
But how do I craft the "else" to create the folder? Obviously, if I throw the <dtml-else> inside the "in" loop, it'll throw itself into the "else" action for every iteration where it doesn't find the named folder.
-- Chris Muldrow, muldrow@mac.com
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )