[Plone-IT] modificare un content type esistente

Francesco Merlo fr.merlo a gmail.com
Mar 1 Dic 2009 16:39:38 UTC


Il giorno mar, 01/12/2009 alle 15.00 +0100, Luca ha scritto:
> 2009/12/1 Francesco Benincasa <ciccio2000 a users.sf.net>:
> 
> > Si pensavo di seguire questa strada se riesco, oppure beceramente creare un
> > nuovo content type con lo stesso nome e una volta pronto installarlo e rendere
> > il vecchio content type non piu' "aggiungibile".
> >
> 
> Occhio... anche se crei un nuovo content type con nome di quello
> vecchio avrai comunque due tipi distinti nel portale.
> Ti consiglio la monkeypatch del tipo news base.

Esatto, tipicamente si faceva cosė

from Products.ATContentTypes.content.document import ATDocumentSchema,
ATDocument
from Products.ATContentTypes.config import PROJECTNAME as
ATCTPROJECTNAME

miofield = StringField('miofield')
ATDocumentSchema.addField(miofield.copy())
registerType(ATDocument, ATCTPROJECTNAME)


Cesku





Maggiori informazioni sulla lista Plone-IT