Il 20/06/2012 17:51, Massimiliano De Ruosi ha scritto:
Salute lista,

ho bisogno di usare un paio di script python (ma aumenteranno) nei templates di portlet e content types che ho definito in un prodotto: come posso fare? Per ora li ho nella skin custom.

Una volta (plone 2.5) avrei usato un external method, ma mi sembra di capire che in plone 4 la strada sia usare una browser view: dovrei definire una view che contenga i miei due script, e chiamarli dai templates delle altre view? Come lo faccio?

Ciao Massimiliano,

consiglio come gli altri una browser view.

Se inizialmente ti trovi in difficoltà nel districarti con file python, zcml e template puoi farti aiutare da paster/zopeskel, è molto facile.

Inizia creando un nuovo pachetto con:
$ cd src
$ ../bin/paster create -t plone pippo.pluto
$ cd pippo.pluto

Lancia un local command
$ ../bin/paster addcontent view
... Enter view_name (Browser view name) ['Example']: PippoView

A questo punto ti troverai come risultato dentro pippo.pluto/pippo/pluto/browser tutto ciò che ti serve per iniziare con una browser view.

All'inizio puoi fare così, poi è talmente facile che ti ricorderai a memoria come fare. Ricordati soltanto di abilitare nel tuo buildouti il pacchetto "pippo.pluto" :)

Spero di essere stato di aiuto.

Ciao,

davide

--
Davide Moro
Technical Development Manager
http://linkedin.com/in/davidemoro82

Redomino Srl
http://redomino.com
HQ Largo Valgioie 14, Turin IT
Phone +39 0117499875

_______________________________________________
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