[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
>
> ------------------------------------------------------------------------
>
> <p>testo testo testo.</p>
> <p>&nbsp;</p>
>
> ------------------------------------------------------------------------
>
> Mentre nel log esce correttamente questo
>
> ------------------------------------------------------------------------
> <p>testo testo testo.</p>
> <p> </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