Si infatti ora ho fatto così con structure ecc ecc e non vedo significative perdite di performance, il campo conterrà una o due righe di testo, comunque grazie delle info supplementari sempre utilissime.
Il giorno 15 novembre 2013 14:41, Giacomo Zanobini < [email protected]> ha scritto: > Il 15/11/2013 12.44, Fabrizio Reale ha scritto: > > In data venerdì 15 novembre 2013 12:39:45, Webbati ha scritto: >> >>> Salve a tutti, domandone; ho aggiunto un campo di testo formattabile con >>> l'editor nell'oggetto link , ora volendo io mostrarlo in una portlet >>> collezione che utilizza un pt proprio , dato che mi pare che la >>> collezione >>> ritorna solo titolo e descrizione, come posso recuperare il contenuto di >>> questo campo??? >>> >> obj.getObject() dove obj è l'oggetto che ti restituisce la collezione e >> poi >> sopra gli chiami tutti i metodi che vuoi. >> >> Devi fare così perché per motivi di performance le collezioni non >> restituiscono gli oggetti veri e propri, ma una specie di dizionario con >> solo >> un sottoinsieme dei campi che in gergo sono chiamati "brain". >> >> Ma per il caso che hai descrivi non ci vedo problemi di performance. >> >> A presto, >> Fabrizio >> >> >> intanto con obj.getObject().getCampoTesto() ottieni il contenuto e vedi > se il pt funziona. > > se poi le performance dovessero peggiorare (probabilmente anche no, come > dice Fabrizio, ma puoi fare qualche test) e la lunghezza del campo > limitata, aggiungi tra i metadati del portal_catalog il metodo che ti > restituisce il contenuto del nuovo campo (nell'esempio getCampoTesto). In > questo modo ci puoi accederci senza dover richiamare l'intero oggetto con > getObject(). > > > Giacomo > > > P.S. > se il campo è html, probabilmente dovrai scrivere nel pt qualcosa tipo > tal:content="structure obj/testohtml", quindi occhio a quello che permetti > agli utenti di inserire nel campo (magari un bel javascript). > > > _______________________________________________ > Plone-IT mailing list > [email protected] > https://lists.plone.org/mailman/listinfo/plone-plone-it > http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html >
_______________________________________________ Plone-IT mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
