Re: [Zope] forcing acquired DTML to act as if not acquired
"Rik Hoekstra" <rik.hoekstra@inghist.nl> writes:
From: Karl Anderson <kra@monkey.org> [acquired DTML document acts on source location, not acquired location]
<dtml-tree expr="PARENTS[0]" branches=objectValues> <a href="<dtml-var tree-item-url>/addFolderForm">addFolder</a><br> </dtml-tree>
Hm, have you tried using a DTML Method for addFolderForm? This looks like the problem of trying to add a folder to a DTML Document. This doesn't work and it adds the added object to the acquisition root. As you describe it (you actually do end up in the addFolderForm in the right destination?), this sounds as if it should work.
Yep, changing the action that addFolderForm invokes to a DTML method, not a DTML document, does the trick. Thanks. But is this really because it was trying to add a folder to a DTML document? tree-item-url was always a folder, and it doesn't matter that addFolderForm is still a DTML document, just the action of that form. A DTML document is it's own self, while a DTML method is a method of its container, but I don't see why it would work at the acquisition source if it doesn't elsewhere. -- Karl Anderson karl@digicool.com
participants (1)
-
Karl Anderson