This code worked fine in 2.1.6 but is broken
(http://classic.zope.org:8080/Collector/1371/view) for me when moving
zclass instances in 2.2.0

However...YMMV, so here it is for what it's worth.

Note that thingstocopyidlist is just a list containing the object ids
you want cloned from sourcefolder into targetfolder and that the
clipboardstuff trick came out of a latenight reading of some python
source
deep in the bowels of zope....


     <dtml-with "_.getitem(sourcefolder)">
     <dtml-call
"REQUEST.set('clipboardstuff',manage_copyObjects(ids=thingstocopyidlist))">
     </dtml-with>
     <dtml-with "_.getitem(targetfolder)">
     <dtml-call "manage_pasteObjects(cb_copy_data=clipboardstuff)">
     </dtml-with>

> The Zope quick reference lists the following methods
> for the stock folder object:
> 
>    manage_copyObjects(self, ids, [REQUEST, RESPONSE])
>    manage_cutObjects(self, ids, [REQUEST])
>    manage_delObjects(self, [ids, REQUEST])
>    manage_pasteObjects(self, [cb_copy_data, REQUEST])
> 
> For the life of me I can't get copy|cut and paste
> to work even for the simplest of examples.  I've
> tried snippets like the following (embedded within
> a DTML method in a folder) but to no avail:
> 
>   <dtml-call "manage_copyObjects(['subobjectid']">
>   <dtml-call "manage_pasteObjects()">
> 
>   <dtml-call "manage_copyObjects([_['subobjectid']])">
>   <dtml-call "manage_pasteObjects()">
> 
> Can someone shed some light on my misunderstanding?
> 
> Cheers,
> Darran.

_______________________________________________
Zope maillist  -  [EMAIL PROTECTED]
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 )

Reply via email to