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 2. metodi in portal_skins <portal_url>/my_zsql -- Riccardo Lemmi Email: [email protected] Reflab S.r.l. - Plone Design, Development and Consulting Phone: +39 349 4620820 http://www.reflab.it
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Plone-IT mailing list [email protected] http://lists.plone.org/mailman/listinfo/plone-it http://www.nabble.com/Plone---Italy-f21728.html
