[Plone-IT] reference_catalog e getBackReferences... help

Giovanni Toffoli toffoli a uni.net
Dom 29 Nov 2009 22:08:29 UTC


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" <fabrizio.reale a redomino.com>
To: <plone-it a lists.plone.org>
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
Plone-IT a lists.plone.org
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html 





Maggiori informazioni sulla lista Plone-IT