[Plone-IT] Settare un campo da script

Simone Orsi simahawk a gmail.com
Mer 22 Giu 2011 15:33:56 UTC


Hola,

On 06/22/2011 09:29 AM, Sandro Caneschi wrote:

> lista = context.portal_catalog(portal_type="MioTipo")
> for elem in lista:
>   schema = elem.getObject().Schema()
>   field = schema['mio_campo']
>   field.set(context,'valore')

"context" == oggetto? :)

a field.set gli devi passare l'istanza di quell'oggetto, quindi:

obj =  elem.getObject()
field = obj.getField('mio_campo')
field.set(obj,'pippo')

HTH


Maggiori informazioni sulla lista Plone-IT