Suite à cette discussion avec Perline, je vais passer des modifications
d'inc-calcul-squel dans le CVS. Trois points :
- [(#LOGO_AUTEUR||filtre)] -> || implique un filtre
les variantes [(#LOGO_AUTEUR|URL|filtre|left)],
[(#LOGO_AUTEUR|lien|filtre)] ou encore
[(#LOGO_AUTEUR|fichier|filtre)] devraient fonctionner.
La logique du truc est la suivante : si on a trouvé un URL ou un double
>> ou 'fichier' ou 'lien', c'est-à-dire tout sauf un critère
d'alignement, on sait qu'après ce n'est pas un URL, donc c'est un
filtre.
- [(#FORMULAIRE_RECHERCHE|URL|filtre)] -> devrait marcher (appliquer le
filtre au produit [(#FORMULAIRE_RECHERCHE|URL)] ; là encore
[(#FORMULAIRE_RECHERCHE||filtre)] applique le filtre directement sur le
formulaire (donc avec $lien = 'recherche.php3').
- Lorsqu'un filtre est rencontré, si la fonction php function_exists()
existe (php>3.07), on teste l'existence du filtre, sinon message
d'erreur sympa.
**** à partir de là, on peut donc imaginer des filtres qui s'appliquent au
formulaire de recherche pour le transformer comme on veut, ou aux logos
pour en faire je ne sais quoi.
----- Forwarded message from Fil <fil@rezo.net> -----