[Zope] Cloning objects to a ZClass instance
Joachim Werner
joachim.werner@iuveno.de
Wed, 19 Apr 2000 18:03:13 +0200
> > I'd like to repeat a question to the list that seems to be more complicated
> > than I thought:
> >
> > What I want to do is have a template folder with default images etc. in a
> > container ZCLass. The item ZClasses in the container (e.g. preconfigured member
> > homepages of a portal site) should not just be able to use the templates by
> > aquisition, but the template folder should be physically copied to the ZClass
> > instances at creation time so that the template content can be easily
> > customized within the instance.
> >
> > I tried manage_clone and other ways, but with no success so far.
> >
> > It must work in principle because I can do simple copy&paste in the
> > management interface, and I guess everything that can be done there can be done
> > programmatically, too ...
> >
>
> wouldn't
>
> <dtml-call "<ZClassinstance>.manage_clone(....)">
>
> or just calling the clone from the zclass instance work?
>
> Rik
That's funny. I tried
<dtml-call "manage_clone(template,'clone_of_template')">
in the section of the ZClass constructor where it says:
"<dtml-comment>
You can ad code that modifies the new instance here.
For example, if you have a property sheet that you want to update
from form values, you can call it here:
</dtml-comment>"
While adding empty folders or updating property sheets would work, the
manage_clone wouldn't.
But if I put the same line of code into the index_html file of the ZClass, it
will execute without problems when index_html is called.
Why the difference?
Joachim.