Lucas Hofman wrote:
> Could anybody point me in the right direction regarding making a script
> that converts all DTML Documents is a directory tree to DTML Methods?
code up an external method - here is some sample pseudo code(looks like
python buts its not:). this one sits in the folder to be converted. you
might need to work on getting hold of the folder object, aq_parent or
def Doc2Method(self, REQUEST=None):
docs = self.objectItems(['DTML Document'])"
for key, item in docs:
text =item.read_raw() # read the raw source
self.delObjects(key) # delete the document
self.manage_addDTMLMethod(key) # add the dtml method
self.getattr(key).manage_Change(text) # add code
you probably want to look at the ZQR or better the python source to
DTMLDocument and DTMLMethod for the exact syntax and method names. Be
careful about not being in a transaction and losing the doc if you bomb
in the middle. you should still be able to undo through it the undo tab.
Zope maillist - [EMAIL PROTECTED]
** No cross posts or HTML encoding! **
(Related lists -