6
Indiquez l’intérêt que vous portez à cette question
0

utilisation de crochet dans formulaire CVT ou boucle

Bonjour !

Après recherche sur ce forum, je trouve 2 discussions dont le thème est proche mais ne répond pas exactement, ou tellement bien que ça me fait peur.

une discussion sur les URL avec crochet

une discussion sur les caractères spéciaux dans les filtres

Les discussions passionnantes et enrichissantes m’ont permis de comprendre comment ne pas afficher de crochet. J’ose déduire que ce n’est pas possible d’en utiliser.

Je me trompe ? Vous savez comment faire ?

Exemple concret : afficher une checkbox dans un formulaire CVT. (Le crochet ne peut donc pas être remplacé par son équivalent HTML ni par un autre caractère spécial)

Le code de la checkbox
<label>Domaine 1 <input type="checkbox" name="domaine[]" value="1" /></label>

Voici un formulaire CVT qui fonctionne (celui de la doc ^^)

[<p class='formulaire_ok'>(#ENV*{message_ok})</p>]
[<p class='formulaire_erreur'>(#ENV*{message_erreur})</p>]
[(#EDITABLE|oui)
        <form action='#ENV{action}' method='post'>
                #ACTION_FORMULAIRE{#ENV{action}}
                <label>Votre email</label>
                [<span class='erreur'>(#ENV**{erreurs}|table_valeur{email})</span>]
                <input type='text' name='email' value='#ENV{email}' />
                <br />
                <label>Votre message</label>
                [<span class='erreur'>(#ENV**{erreurs}|table_valeur{message})</span>]
                <textarea name='message'>#ENV{message}</textarea>
                <input type='submit' name='ok' value='ok' />
        </form>
]

Maintenant mettons nos checkbox dans le formulaire, et hop ça ne fonctionne plus.

Voici le code du formulaire accompagné de ses checkbox.

[<p class='formulaire_ok'>(#ENV*{message_ok})</p>]
[<p class='formulaire_erreur'>(#ENV*{message_erreur})</p>]
[(#EDITABLE|oui)
        <form action='#ENV{action}' method='post'>
                #ACTION_FORMULAIRE{#ENV{action}}
                <label>Votre email</label>
                [<span class='erreur'>(#ENV**{erreurs}|table_valeur{email})</span>]
                <input type='text' name='email' value='#ENV{email}' />
                <br />
                <label>Votre message</label>
                [<span class='erreur'>(#ENV**{erreurs}|table_valeur{message})</span>]
<label>Domaine 1 <input type="checkbox" name="domaine[]" value="1" /></label>
                    <label>Domaine 2 <input type="checkbox" name="domaine[]" value="2" /></label>
                    <br /><label>Domaine 3 <input type="checkbox" name="domaine[]" value="3" /></label>
                    <label>Domaine 4 <input type="checkbox" name="domaine[]" value="4" /></label>
                <textarea name='message'>#ENV{message}</textarea>
                <input type='submit' name='ok' value='ok' />
        </form>
]

Des idées pour afficher ces crochets dans le code source du formulaire ? Est-ce possible ?

Merci d’avoir lu jusque ici.

Bonne journée !