Andreas Jung, on 2009-06-11:
>> Register a zope 3 event handler for the sub event type and
>> Products.Archetypes.interfaces.IObjectInitializedEvent
>>
>> In that handler check if the parent of the object is an instance of
>> your AT-Event derived content-type and set the reference field.
> Object subscriber won't work because the events aren't nested and the
> parent container
> does not know about the original object :-)
Ah, right, I thought you had folderish event types and were creating a
sub event inside an event.
Hm, perhaps you can pass a parameter like came_from to the link to
portal factory and hook that into the edit form of the object; then
look for that parameter in the zope 3 event handler.
The archetypes edit form has some slots that you can file, like
extra_bottom. If you fill that slot with some template code that
checks for a came_from parameter (or just checks for a default request
parameter) it might work.
--
Maurits van Rees |
http://maurits.vanrees.org/ Work |
http://zestsoftware.nl/"This is your day, don't let them take it away." [Barlow Girl]
_______________________________________________
Product-Developers mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/product-developers