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