Vi capita mai di dover mostrare i contenuti di un sotto oggetto di un 
folder, usando le macro widget dell'oggetto sottostante? Io avevo un 
folder pieno di oggetti Maps (google maps) e volevo per ognuno di essi 
mostrare la mappa. Ho risolto così:


======================
This works (direct to a subobject):

<div tal:define="loc nocall:here/mappa">

<div tal:define="field python:loc.getField('geolocation'); here nocall:loc">

<metal:fieldMacro use-macro="python:here.widget(field.getName(), 
mode='view', field=field)" />

</div>

</div>

or also this (from the contents):

<div tal:define="liste python:here.getFolderContents()">
<tal:block tal:repeat="item liste">

<div tal:define="field python:item.getObject().getField('geolocation'); 
here python:item.getObject()"> -

<metal:fieldMacro use-macro="python:here.widget(field.getName(), 
mode='view', field=field)" />
<br />
<br />
<br />

</div>

</tal:block>

</div>

=====================


Nota: va anche disabilitata la condizione su portal_javascript per i due 
js di Maps, poiché non li attiva se non sugli oggetti stessi.

Voi avete idee/metodi alternativi per fare la stessa cosa?
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a