THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Hello,

Une parenthèse capricieuse ...

Dans le template "rubrique" on a

#FILTRE_different(#RUBRIQUE_CHAPO||||<div class="grid_12"><div class="quote">#RUBRIQUE_CHAPO</div></div>)
#FILTRE_different(#RUBRIQUE_DESCRIPTION||||<div class="grid_12">#RUBRIQUE_DESCRIPTION</div>)

Or si on met dans le texte des parenthèses autour d'un mot, il apparait en public qu'une parenthèse ouvrante dans le texte et une parenthèse fermante soit ) à la fin de la zone.

Ce qui donne ceci :

Texte tapé => Bonjour (intro), tout va bien ?

Texte visible en public => Bonjour (intro, tout va bien ?

)

Si je retire ces parenthèses autour du mot dans le "Chapo" ou la "Description" de la rubrique plus de problème :-)

CQFD

Amitié
Paulbe


Ce qui est fait n'est plus à faire ;-)

Offline


pourquoi pas essayer NOFILTER cela indiquera à smarty de procéder à aucun filtrage est donc autorisera l'affiche HTML
il suffit d'ajouter NOFILTER à la fin de la variable biensure

Offline


knjeurope wrote:

pourquoi pas essayer NOFILTER cela indiquera à smarty de procéder à aucun filtrage est donc autorisera l'affiche HTML
il suffit d'ajouter NOFILTER à la fin de la variable biensure

Heu c'est valable pour Thelia 2 ca mais pas pour Thelia 1... il me semble ?


Ce qui est fait n'est plus à faire ;-)

Offline


Yep, le knj il est a l'ouest ;-)

C'est une limitation des filtres... Si le contenu de la variable testée contient des parenthèses, ça ne marche plus.

Pour sécuriser un peu tout ça, tu peux utiliser une boucle TEST :

<TEST_vide var="#RUBRIQUE_CHAPO" test="nonvide">
    <div class="grid_12"><div class="quote">#RUBRIQUE_CHAPO</div></div>
</TEST_vide><//TEST_vide>

Mais là, tu risque d'avoir des problèmes avec les guillemets...


OpenStudio Toulouse