[Plone-IT] Settare un campo da script

Simone Orsi simahawk a gmail.com
Mer 22 Giu 2011 15:36:35 UTC


On 06/22/2011 05:33 PM, Simone Orsi wrote:
> 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


dimenticavo... RTFM :P

http://plone.org/documentation/kb/manipulating-plone-objects-programmatically/reading-and-writing-field-values


Maggiori informazioni sulla lista Plone-IT