[Plone-IT] [Archetypes + Schemaextender] Impostare valore di default per un campo ereditato

Yuri yurj a alfa.it
Gio 7 Lug 2011 07:04:14 UTC


Il 06/07/2011 18:54, Sandro Caneschi ha scritto:
> Ho creato dei content type con Archetypes che, oltre ad avere i loro 
> campi specifici, ereditano dei campi definiti tramite Schemaextender
>
> Dovrei impostare in maniera automatica un campo definito in 
> Schemaextender a seconda del portal_type dell'oggetto che si sta creando.
>
> Il campo da impostare Ŕ un LinesField con un MultiSelectionWidget, ma 
> mi interessa di impostare un solo valore.
>
> Ho provato a definire l'attributo "default" nella dichiarazione del 
> campo su schemaextender assegnandogli un metodo che ritornava un 
> valore, ma non mi ha funzionato.
>
> ho provato addirittura a cercare di prendere il campo da dentro il 
> ContentType ma non sono riuscito a settarlo, nonostante in altre 
> circostanze sia riuscito a settare i campi.
>
> Un'aiuto??
>

In lista, nell'archivio, ci sono giÓ delle risposte al tema.


Maggiori informazioni sulla lista Plone-IT