Vous êtes ici : Accueil / Forums & ML / Forum Zope / Forum Général Zope / [Plone] Non codage des caractères spéciaux HTML ?

[Plone] Non codage des caractères spéciaux HTML ?

Remonter à Forum Général Zope
  • [Plone] Non codage des caractères spéciaux HTML ?

    Envoyé par zyon le 28 Janvier 2005 à 18:36
    Bonjour,

    Dans une page (page template), je dois récuperer et afficher des données issues d'une base de données sur un serveur PostgreSQL.

    Beaucoup de caractères de cette base sont codés avec le code HTML, comme le "é" codé "é", de même il y a parfois des liens HTML dans certains textes.

    Je ne peux pas toucher à la base, elle est aussi utilisée par un autre site (en PHP).

    Le connecteur à PostgreSQL et la Z SQL Method fonctionnent.

    Dans la page template, j'ai ce code :

    <div metal:fill-slot="main">
    <div metal:define-macro="main"
    i18n:domain="plone"
    tal:define="results here/liste_meubles;
    Batch python:modules['Products.CMFPlone'].Batch;
    b_start python:request.get('b_start',0);
    batch python:Batch(results, 15, int(b_start), orphan=1)">

    <tal:block tal:repeat="obj batch">
    <p>
    <span tal:content="obj/id_me">Id</span>
    <span tal:content="obj/nom">Nom</span>
    </p>

    </tal:block>
    <div metal:use-macro="here/batch_macros/macros/navigation" />
    </div>
    </div>


    Le problème est qu'a l'affichage, Plone transforme le caractère "&" en "&amp;", et je me retrouve avec des mots illisibles comme "préférences" affiché "pr&eacute;f&eacute;rences".

    Pouvez-vous m'aider ?

    Merci.
  • [Plone] Non codage des caractères spéciaux HTML ?

    Envoyé par zyon le 28 Janvier 2005 à 18:39
    Il suffit d'ajouter "structure" , par exemple :

    < span tal:content="structure obj/nom" >Nom< /span >
Rendu par Ploneboard