Ciao Vito e Fabrizio,

mi sembra che getBackReferences, come getReferences e a differenza di getRef e getBRef, non ritorni direttamente l'oggetto correlato (target), e nemmeno un brain. getReferences e getBackReferences dovrebbero ritornare un oggetto ausiliario "reference" (mi sembra lo chiamino anche "bag") nascosto all'intermo dell'oggetto source. Comunque una reference ha i metodi getSourceObject e getTargetObject che dovrebbero restituire source e target rispettivamente. Nel caso di una relazione con attributi (association class), si ha una variante di reference che possiede anche un content object (getContentObject).

Giovanni

----- Original Message ----- From: "Fabrizio Reale" <[email protected]>
To: <[email protected]>
Sent: Sunday, November 29, 2009 10:35 PM
Subject: Re: [Plone-IT] reference_catalog e getBackReferences... help


Ciao Vito,

la faccio breve: ho creato due mie oggettini che sono interrelati tra loro
tramite una ben definita "miaRelazione" con relativa interface dedicata.

Ora, nella view del oggetto  che "riceve" la relazione vorrei far elencare
gli oggetti ad esso correlati. Mi son detto facile, utilizzo il metodo del
reference_catalog chiamato getBackReferences: funziona!
Funziona alla grande, restituisce il titolo e qualche altro campo, ma NON
l'url dello oggetto interrelato ... del getURL non c'è traccia :(
Io vorrei (solo) rendere cliccabile l'oggetto interrelato, ma niente. Ho
provato anche con le altre funzioni del reference_catalog ma non riesco a
uscirne.

Hai provato a vedere che cosa ti restituisce, cioè se è proprio l'oggetto o solo un brain?
Se è un brain puoi farti dare l'oggetto e poi l'url.

Fabry


--
Fabrizio Reale

Redomino S.r.l.
Largo Valgioie 14,
10146 Torino Italy
Tel: +39 0117499875
http://redomino.com




--------------------------------------------------------------------------------


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

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

Rispondere a