2013/5/30 Roberto Rascioni <[email protected]>:
> Salve lista!
> avrei la necessità di aggiungere un nuovo campo nello schema di una portlet
> già esistente.
>
> Googlelando un po' non ho trovato molto tranne il consiglio di subclassare
> la portlet esistente e crearne una nuova con l'aggiunta dello schema voluto.
> Un buon consiglio ma purtroppo sono costretto ad aggiungere campi alla
> portlet esistente perchè quest'ultima è già in produzione in diversi siti.
>
> Qualcuno di voi sa consigliarmi una metodologia da seguire? O anche un
> prodotto che si occupi di aggiungere nuovi campi ad una portlet esistente?
>

Se ho capito il tuo dubbio non è un problema, se il nuovo campo
dell'assignment è un attributo di classe con un default, non avrai
problemi:
Ne parlavo qui:
http://blog.keul.it/2011/04/plone-portlets-are-not-enemies-just.html
Andando poi in gestione delle vecchie portlet avrai il nuovo attributo
da compilare.

Se non vuoi creare una nuova portlet puoi probabilmente limitarti a
definire un nuovo portletRenderer:
http://plone.org/documentation/kb/customization-for-developers/portlet-renderers
Nell'esempio sopra viene solo cambiato il template, ma la direttiva
plone:portletRenderer dovrebbe prevedere anche l'uso di "class".


-- 
Saluti/Regards

Luca Fabbri - RedTurtle Technology
E-mail: [email protected]
Web Site: http://www.redturtle.it/
Phone: +39 0532 1915958
Fax: +39 0532 287070
_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Rispondere a