ClaudioCaviglia wrote: > Gente, > > ¿Donde puedo encontrar informacion acerca de como consumir informacion de un > Portal_Tool? Tengo uno creado con informacion propia (permite crear varios > elementos con multiples atributos) y quiero poder tener acceso a estos > elementons desde un producto que estoy creando. La idea es llenar un combo > (hasta aca seria similar a un vocabulario utilizando ATVocabularyManager), > pero tambien poder mostrar la informacion completa de este elemento. > > Se entiende? alguna ayuda?
Una "portal tool" es casi igual que un objeto normal de Python, lo único que es persistente. Una vez que la hayas localizado, ya sea con un getToolByName(...) (de Products.CMFCore.utils) o mediante adquisición, o como sea, utiliza sus métodos como si fuese Python normal. Luego le puedes añadir declaraciones de seguridad, si quieres proteger los métodos: http://docs.zope.org/zope2/zdgbook/Security.html Acuérdate de poner una docstring (aunque sea vacía) a los métodos de tu "portal tool", porque, si no, creo que no puedes acceder a ellos de forma pública. Pero de esto último no tengo demasiada idea. De todas formas, si estás creando algo nuevo, mira a ver si puedes crear una utilidad de Zope 3 (ya sea local o global) en lugar de una herramienta ("portal tool"). -- israel _______________________________________________ Plone-ConoSur mailing list [email protected] http://lists.plone.org/mailman/listinfo/plone-conosur
