Riccardo Lemmi ha scritto:
On Tuesday 03 November 2009, Valerio Felici wrote:
Riccardo Lemmi ha scritto:
On Tuesday 03 November 2009, Valerio Felici wrote:
ciao, finché ho un metodo zsql nello stesso folder di un page template è
facile accedervi con una chiamata del tipo: context.my_zsql()
ma, e qui casco io, se si trova in un altro folder non so come
accedervi.
qualcuno sa indirizzarmi?
grazie.
Tramite l'acquisizione:
http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/Acquisition.s
tx
ho letto, forse ho capito male, ma sembra che l'acquisizione riguardi la
possibilità di cercare un oggetto in livelli superiori non "per così dire"
paralleli.
Basta mettere nella url il 'fratello' in cui si trova l'oggetto che si vuole
acquisire, supponiamo di avere questo tree:
r1
s1
s2
se da s1 voglio un oggetto in s2: /r1/s1/s2/myobj
Non è la cosa più pulita da fare ma funziona.
ho visto anche questa pagina:
http://www.zope.org/Members/jim/Info/IPC8/AcquisitionAlgebra/siframes.htm
ma, devo dire, che non riesco a metabolizzarla molto :-)
in pratica sto personalizzando la dashboard in
portal_view_customizations/products.cmfcore.interfaces._content.isiteroot-d
ashboard
cercando di fargli digerire un metodo zsql presente in un folder
Io metterei un folder nella radice del portale o meglio ancora un folder in
portal_skins con la registrazione relativa e codice su file system (come per
script, page template, dtml etc), quindi:
1. folder nella radice del portale:
<portal_url>/zsql_methods/my_zsql
Codificato come? Se metto:
<tal:block
tal:repeat="foo python:<portal_url>/zsql_methods/my_zsql()">
dà errore.
Grazie per l'attenzione
--
A presto
-Valerio-
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html