On Tuesday 28 September 2010, Michelangelo Gelardi wrote:
> Ciao a tutti,
>
> Ho un problema, magari banale, ma che mi sta facendo impazzire.
> Ho creato un nuovo tipo di oggetto con Dexterity che si chiama "Articolo"
> ed è composto da un unico campo di testo: RichText, per essere precisi.
> Poi, per mostrare gli oggetti creati, ho fatto un portlet che nello spazio
> riservato  al testo in questione mi mostra però il seguente messaggio:
> "RichTextValue object. (Did you mean .raw or .output?).
>
> Nella PageTemplate del portlet uso il seguente codice per stampare il
> testo:
>
> <span tal:content="structure pobj/rtext" />
>
> Ho provato ad aggiungere "/output" alla fine ed altre 10000 possibilità ma
> non ho ancora trovato la soluzione....
>
> Grazie mille in anticipo.
> ...

Qui:

http://plone.org/products/dexterity/documentation/manual/developer-manual/advanced/rich-text-markup-and-transformations

dice che dovrebbe funzionare:

  <span tal:content="structure pobj/rtext/output" />

se non funziona sarà meglio dirlo a Martin Aspeli :)

In ogni caso puoi controllare 'rtext' tirando su il server con "instance 
debug" quindi dalla shell recuperi pobj e tramite "dir" stampi i nomi nel 
namespace:

>>> dir(pobj.rtext)

-- 
Riccardo Lemmi                           Email:   [email protected]
Reflab S.r.l. - Plone Design, Development and Consulting
Phone: +39 349 4620820                         http://www.reflab.com

Attachment: 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

Rispondere a