On Thu, 26 Apr 2001, Capesius, Alan wrote:
Try wrapping the DTML method code in: <dtml-with "REQUEST.PARENTS[0]">
works for me, with: direct calls, xron triggers, and xron schedules.
Doesn't work here, here's the tree: Folder_A | |---- Folder_B |---- Folder_C | |---- Folder_D | |---- MyFolder |---- MailHost |---- MyMethod and here's what's in the MyClass_add DTML Method in the Control Panel: <dtml-with CreateInObjectManager ...> <dtml-with "REQUEST.PARENTS[0]"> <dtml-call MyMethod> </dtml-with> </dtml-with> The purpose is to call MyMethod which is in Folder_A whenever a member adds an instance of MyClass in his own folder, which may be anywhere (e.g. MyFolder), then MyMethod uses the MailHost (named MailHost) defined in Folder_A to send an email to a "moderator" in order for him to know there's a new object. MyMethod looks like: <dtml-sendmail mailhost="MailHost"> ... </dtml-sendmail> When called manually MyMethod works, but when called from MyClass_add it gives me a KeyError, not finding the object named MailHost. What's wrong ? thx. Jerome Alet