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

Sandro Caneschi caneschi a htt.it
Mer 6 Lug 2011 16:54:07 UTC


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??

Grazie.

Sandro
-------------- parte successiva --------------
Un allegato HTML  stato rimosso...
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20110706/4f0851d0/attachment.html>


Maggiori informazioni sulla lista Plone-IT