Gestion de la balise #TEXTE en mode brut - commentairesGestion de la balise #TEXTE en mode brut2012-10-29T14:27:20Zhttps://contrib.spip.net/Gestion-de-la-balise-TEXTE-en-mode#comment4626692012-10-29T14:27:20Z<p>Bonjour</p>
<p>Quand on utilise #TEXTE*, les formulaires ne sont pas affichés car le code php du formulaire (include de la balise formulaire) est filtré pour des raisons de sécurité. A la place, on obtient un joli <code class="spip_code spip_code_inline" dir="ltr"><?php include....</code></p>
<p>Il faut alors utiliser #TEXTE** qui squeeze les traitement de sécu.</p>
<p>Il faudrait donc un filtre supplémentaire à propre et typo, qui permettent de lancer les traitements de sécurisation, mais après le calcul des balises de formulaire.</p>
<p>Je ne sais pas si ça existe<small class="fine d-inline"> </small>?</p>Caliméro2007-03-21T10:59:52Zhttps://contrib.spip.net/Gestion-de-la-balise-TEXTE-en-mode#comment3922692007-03-21T10:59:52Z<p>Je viens de tester : cela marche parfaitement. Merci pour l'info (je corrige l'article) et il serait bon que cette propriété du filtre <code class="spip_code spip_code_inline" dir="ltr">|?</code> soit intégrée à la documentation (à moins qu'elle ne le soit déjà, auquel cas je l'ai ratée).</p>Caliméro2007-03-20T15:04:59Zhttps://contrib.spip.net/Gestion-de-la-balise-TEXTE-en-mode#comment3922412007-03-20T15:04:59Z<p>Il n'est pas indispensable de définir un filtre <code class="spip_code spip_code_inline" dir="ltr">|vide</code>, la construction suivante fait pareil :</p>
<p><code class="spip_code spip_code_inline" dir="ltr">[(#TEXTE|?)]</code></p>
<p>En effet elle est équivalente à <code class="spip_code spip_code_inline" dir="ltr">[(#TEXTE|?{'', ''})]</code>, autrement dit :
<br>— si #TEXTE, afficher la chaine vide
<br>— sinon afficher (aussi)... la chaine vide</p>