[Plone-IT] Problema: getText su oggetto di tipo Document non ritorna l'HTML - ???

Diego Purpo diego.purpo a infocube.it
Mer 22 Lug 2009 16:03:44 UTC


Grazie Vito.
Preciso come sempre

*Diego Purpo*
cel. +39 393 9869631
diego.purpo a infocube.it <mailto:diego.purpo a infocube.it>

*INFOCUBE srl*
via gino doria, 84 | 80128 napoli
tel. +39 081 3412051 | fax. +39 081 19305669
www.infocube.it <http://www.infocube.it>
blog.infocube.it <http://blog.infocube.it>



Vito Falco ha scritto:
> Ciao,
> quando printi (via pagetemplate) usa la parolina magica "structure" 
> quindi, ad esempio:
> <span tal:replace="structure info_body/getText" />
>
> Vito
>
> Il giorno 22 luglio 2009 17.42, Diego Purpo <diego.purpo a infocube.it 
> <mailto:diego.purpo a infocube.it>> ha scritto:
>
>     Ciao a tutti.
>
>     Questo il codice che uso per catturare un oggetto di tipo Document
>
>     ------------------------------------------------------------------------
>     from Products.CMFCore.utils import getToolByName
>
>     catalog = getToolByName(context, 'portal_catalog')
>     folder_path = '/'.join(context.getPhysicalPath()) + '/' + path
>     context.plone_log(folder_path)
>
>     result = catalog(path={'query': folder_path, 'depth': 1},
>     portal_type='Document')
>
>     context.plone_log(result)
>
>     if result :
>       context.plone_log(result[0].getObject().getText())
>       return result[0].getObject()
>     else :
>       return None
>     ------------------------------------------------------------------------
>
>     Nella mia view ho questo codice
>
>     ------------------------------------------------------------------------
>     <tal:info tal:condition="info_body">
>         <p class="occhiello" tal:content="info_body/title">
>             info_body title
>         </p>
>         <p tal:content="info_body/getText">
>             info_body description
>         </p>
>     </tal:info>
>     ------------------------------------------------------------------------
>
>     Ora, come mai l'output generato dal getText non presenta codice
>     HTML ma tutti i tag sono convertiti nel corrispettivo carattere
>     speciale HTML.
>     In pratica, ottengo questo
>
>     ------------------------------------------------------------------------
>
>     &lt;p&gt;testo testo testo.&lt;/p&gt;
>     &lt;p&gt;&amp;nbsp;&lt;/p&gt;
>
>     ------------------------------------------------------------------------
>
>     Mentre nel log esce correttamente questo
>
>     ------------------------------------------------------------------------
>     <p>testo testo testo.</p>
>     <p>&nbsp;</p>
>     ------------------------------------------------------------------------
>     -- 
>
>     *Diego Purpo*
>     cel. +39 393 9869631
>     diego.purpo a infocube.it <mailto:diego.purpo a infocube.it>
>
>     *INFOCUBE srl*
>     via gino doria, 84 | 80128 napoli
>     tel. +39 081 3412051 | fax. +39 081 19305669
>     www.infocube.it <http://www.infocube.it>
>     blog.infocube.it <http://blog.infocube.it>
>
>
>     _______________________________________________
>     Plone-IT mailing list
>     Plone-IT a lists.plone.org <mailto:Plone-IT a lists.plone.org>
>     http://lists.plone.org/mailman/listinfo/plone-it
>     http://www.nabble.com/Plone---Italy-f21728.html
>
>
>
>
> -- 
> "Design is the method of putting form and content together. Design, 
> just as art, has multiple definitions; there is no single definition. 
> Design can be art. Design can be aesthetics. Design is so simple, 
> that's why it is so complicated." by Paul Rand
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20090722/f6a3d25a/attachment.html>


Maggiori informazioni sulla lista Plone-IT