I have a product that takes various 'plugins' to
actually provide the functionality for the system. Essentially, the main
class provides an API (along with various management methods and forms)
that the plugins actually implement. I've based it on exUserFolder
code.
I want to have TTW configuration of each plugin,
which will necessarily be different for each one. To do so, I defined a
method of the main class:
def manage_editConverterForm(self,
REQUEST):
""" """
return
self.currentConverter.manage_editConverterForm(self, REQUEST)
The problem is, I get 'KeyError' raised when zope
reaches <dtml-var manage_tabs> in the HTMLFile ('manage_editForm') defined
in the currentConverter object. I presume it's because I'm not passing in
the correct arguments, but I don't know what they should be if not what I've
got.
Anyone with enlightenment?
tim