THELIA Forum

Welcome to the THELIA support and discusssion forum

Offline


Bonjour à tous, j'affiche la description d'une caractéristique avec la balise {$DESCRIPTION} Jusque là, tout va bien.

Sauf que... Dans ma description, il y a des paragraphes, et l'affichage ne me donne qu'un bloc continu : à l'affichage, mes paragraphes ont disparu.

Quelle est l'astuce pour conserver mes paragraphes ?

Bonne soirée,

Éric LM

Offline


Le code HTML qui est dans $DESCRIPTION à disparu ?


OpenStudio Toulouse

Offline


Au début, je n'ai pas mis de code HTML. Et donc, je me suis retrouvé avec un seul paragraphe au lieu de trois.
J'ai donc ajouté des balises <p> et </p> dans mon texte, et là, le texte + les balise sont affichés !
je me retrouve avec <p>blablabla</p><p>blablabla</p><p>etx</p>

Offline


Utilises-tu le tag description comme ceci : {$DESCRIPTION nofilter} ?

Offline


J'ai donc ajouté des balises <p> et </p> dans mon texte

Mais le module tinymce n'est pas activé ?


OpenStudio Toulouse

Offline


Ô ça marche !
Merci. Effectivement, le module Tinymce n'était pas activé (c'est mieux avec !!) et {$DESCRIPTION nofilter} renvoit le bon affichage.
Bonne journée !
(c'est plein d'astuces à découvrir, tout ça...)
{$DESCRIPTION nofilter} c'est lié à Smarty, c'est ça ? Il y a quelque part une doc à ce sujet ?

Offline


Pour des raisons de sécurité, toutes les variable {$truc} sont échapées, pour limiter les risques d'attaque de type XSS.

C'est une fonction de Smarty : https://www.smarty.net/docs/en/variable.escape.html.tpl


OpenStudio Toulouse

Offline


Merci. J'ajoute la page à ma liste de points à suivre pour la création d'un site sous Thélia 2
Bonne journée !
Éric LM