Re: [ZIZope] Tool da script python

Davide Moro <[email protected]> Wed, 30 Jan 2008 11:06:39 +0100
Newsgroups gmane.comp.web.zope.italian
Message-ID <1201687599.5610.9.camel@localhost>
Il giorno mer, 30/01/2008 alle 10.51 +0100, black mamba ha scritto:
> Salve a tutti,
> da uno script python "esterno" a plone, come posso richiamare un
> metodo di un tool plone?
> Stavo banalmente provando a:
> - importare direttamente il tool dal prodotto Plone
> - istanziare la classe del tool
> - chiamare il metodo sull'istanza
> In questo modo però il mio tool non "vede" il portale e quindi non
> riesce, per esempio, a recuperara portal_url.
> Spero di essere stata chiara.

Ciao,
puoi fare così:
from Products.CMFCore.utils import getToolByName

portal_tuo_tool = getToolByName(context, 'portal_tuo_tool')
portal_tuo_tool.METODO()

Spero di essere stato chiaro,

ciao,

davide

-- 
Davide Moro                                 davide.moro<at>redomino.com
Redomino S.r.l.                Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911  -  http://www.redomino.com

_______________________________________________
Zope mailing list
[email protected]
http://lists.zope.it/cgi-bin/mailman/listinfo/zope