Ciao,

On 06/04/2010 12:36 PM, Manuele Pesenti wrote:
> Il giorno ven, 04/06/2010 alle 11.59 +0200, Yuri ha scritto:
>> Il 04/06/2010 11:50, Manuele Pesenti ha scritto:
>>   [...]
>>
>> togli /context
>>
>> inoltre devi usare la sintassi view/getJsonString
>>
>> e ottieni la chiamata al metodo.
>> [...]

suggerimento:

nel caso tu debba richiamare più volte il metodo, per comodità puoi 
ri-definirlo a livello di template in questo modo

[...]
tal:define="faiQuesto nocall:view/ilMioMetodoCheFaQuesto"
[...]

e successivamente utilizzarlo così

[...]
<span tal:content="python:faiQuesto(param1,param2,...)"/>
[...]

"nocall:" non fa altro che darti l'oggetto metodo ma senza richiamarlo, 
così come in puro python potresti fare:

 >>> def get_this():
...     return 'pippo'
...
 >>> that = get_this
 >>> that
<function get_this at 0xb74ca79c>
 >>> that()
'pippo'

HTH,
SimO
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a