Het baken wordt binnen het skelet van een CVT [1] formulier toegepast om aan te geven of de bezoeker een deel van het formulier mag invullen.
Door middel van deze test kan het skelet het invoergedeelte van het formulier verbergen na de validatie.
Het voorbeeld van Bijvoorbeeld CVT formulieren is:
[<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>Je emailadres</label> [<span class='erreur'>(#ENV**{erreurs}|table_valeur{email})</span>] <input type='text' name='email' value='#ENV{email}' /> <br /> <label>Je bericht</label> [<span class='erreur'>(#ENV**{erreurs}|table_valeur{message})</span>] <textarea name='message'>#ENV{message}</textarea> <input type='submit' name='ok' value='ok' /> </form> ]
Si on vient d’accepter les données, on en informe l’internaute.
Si il y a une erreur, on l’affiche
si on en en phase de saisie, on affiche le formulaire html