[spip-dev] Test conditionnels, filtre ignore, champs SIVRAI/SIFAUX

Dans article-dist.html, on a:

   [<A HREF="mailto:(#EMAIL)">]#NOM</A>

qui produit du HTML mal formé si l'auteur n'a pas d'adresse électronique
(par exemple un auteur sans accès au site).

Je n'ai pas vu comment mettre soit l'équivalent d'un else, soit un filtre
qui ne renverrait rien mais ferait que l'expression est quand-même évaluée,
comme dans:

  [(#EMAIL|ignore)</A>]

ce qui permettrait ici de terminer proprement. Une autre possibilité serait
d'avoir une expression spéciale signalant qu'il faut afficher le contenu si
le dernier test de crochets était vrai ou faux, mais ne renvoie rien.

Exemple:

[<A HREF="mailto:(#EMAIL)">]#NOM[(#SIVRAI)</A>]

ou encore

[(#LESAUTEURS)][(#SIFAUX)<i>Auteur anonyme</i>]

J'en profite pour signaler que dans http://uzine.net/article889.html, on
trouve:

[<TABLE border=1><TR><TD>
(#DATE|affdate)
</TABLE>]

Je pense qu'un </TD></TR> serait de bon ton.

  Sam

@ Samuel Tardieu <sam@rfc1149.net> :

Dans article-dist.html, on a:

   [<A HREF="mailto:(#EMAIL)">]#NOM</A>

qui produit du HTML mal formé si l'auteur n'a pas d'adresse électronique
(par exemple un auteur sans accès au site).

ouaip, c'est un (tout petit) problème. Mais tes propositions font un peu
trop "informatique" et pas très "spip" (ie simple et intuitif)...
cherchons...

-- Fil