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