[Plone-IT] Uso funzioni

Biagio Grimaldi biagio.grimaldi a abstract.it
Gio 30 Ago 2007 13:06:40 UTC


Basa ha scritto:
> Scusate, se sono dentro un folder, creo un oggetto. Questo oggetto deve
> invocare un invokeFactory per creare automaticamente un'altro oggetto, non
> sotto di se a nenche dentro il folder ma, diciamo, nella root. Cosa devo
> mettere al posto di self quando faccio ****.invokeFactory?? e come posso
> ricavare il riferimento alla root o ad un'atro folder per creare oggetti
> dove voglio?
>
> Grazie
>
> Valerio
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html
La invokeFactory va chiamata sull'oggetto contenitore.
Se l'oggetto contenitore č il portale(la root, per intenderci) fai cosė:
     from Products.CMFCore.utils import getToolByName
     ...
     portal=getToolByName(self,'portal_url').getPortalObject()
     portal.invokeFactory(...)

Abstract Open Solutions




Maggiori informazioni sulla lista Plone-IT