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
