Encore une question « à la c… » comme j’en ai le secret.
J’aimerais savoir si il est possible dans une balise d’intercepter un filtre.
Je m’explique : je suis en train de réaliser une balise #DATE_EVT qui affiche la date d’un évènement contenu dans un arbre généalogique.
La particularité de cette date c’est qu’elle composé de trois variables : la date proprement dite, le calendrier utilisé (grégorien, julien, révolutionnaire) et le taux de précision (vers, avant, après, entre, etc.).
Donc j’aimerais donc pouvoir intercepter le filtre en autre |affdate afin que je puisse adapter la présentation de la date au modèle demandé par ce filtre et ce quelque soit le calendrier utilisé.
Par exemple, avec [(#DATE_EVT|affdate{'d/m/Y’})] devrait donner en grégorien une date comme 01/04/1793 et en calendrier révolutionnaire 12 GERM an I.
Donc pour cela je dois vérifier la présence du filtre et de ses arguments afin de pouvoir les adapter au format de date du calendrier affiché. Suis-je assez clair ?
Est-ce que quelqu’un a une idée du comment je pourrais faire ?
Encore une question « à la c… » comme j’en ai le secret.
J’aimerais savoir si il est possible dans une balise d’intercepter un filtre.
Je m’explique : je suis en train de réaliser une balise #DATE_EVT qui affiche la date d’un évènement contenu dans un arbre généalogique.
La particularité de cette date c’est qu’elle composé de trois variables : la date proprement dite, le calendrier utilisé (grégorien, julien, révolutionnaire) et le taux de précision (vers, avant, après, entre, etc.).
Donc j’aimerais donc pouvoir intercepter le filtre en autre |affdate afin que je puisse adapter la présentation de la date au modèle demandé par ce filtre et ce quelque soit le calendrier utilisé.
Par exemple, avec [(#DATE_EVT|affdate{'d/m/Y’})] devrait donner en grégorien une date comme 01/04/1793 et en calendrier révolutionnaire 12 GERM an I.
Donc pour cela je dois vérifier la présence du filtre et de ses arguments afin de pouvoir les adapter au format de date du calendrier affiché. Suis-je assez clair ?
Est-ce que quelqu’un a une idée du comment je pourrais faire ?
Je connais le filtre |unique et ce n'est pas cela mon soucis. En plus,
simple j'aimerais savoir si le filtre |affdate est accolé à la balise #DATE_EVT afin de pouvoir modifier le rendu de mon affichage de date en
fonction des normes applicables au calendrier en question.
-----Message d'origine-----
De : monnaieancienne [mailto:monnaieancienne@free.fr]
Envoyé : samedi 15 mars 2008 15:41
À : Xebiaut
Cc : spip@rezo.net
Objet : Re: [Spip] Peut-on intercepter un filtre ?
Xebiaut a écrit :
Bonjour,
Encore une question « à la c » comme jen ai le secret.
Jaimerais savoir si il est possible dans une balise dintercepter un
filtre.
Je mexplique : je suis en train de réaliser une balise #DATE_EVT qui
affiche la date dun évènement contenu dans un arbre généalogique.
La particularité de cette date cest quelle composé de trois
variables : la date proprement dite, le calendrier utilisé (grégorien,
julien, révolutionnaire) et le taux de précision (vers, avant, après,
entre, etc.).
Donc jaimerais donc pouvoir intercepter le filtre en autre |affdate
afin que je puisse adapter la présentation de la date au modèle
demandé par ce filtre et ce quelque soit le calendrier utilisé.
Par exemple, avec [(#DATE_EVT|affdate{'d/m/Y})] devrait donner en
grégorien une date comme 01/04/1793 et en calendrier révolutionnaire
12 GERM an I.
Donc pour cela je dois vérifier la présence du filtre et de ses
arguments afin de pouvoir les adapter au format de date du calendrier
affiché. Suis-je assez clair ?
Est-ce que quelquun a une idée du comment je pourrais faire ?
Oui c'est sur qu'il serait plus simple de réécrire un filtre à moi mais j'ai
peur que les personnes qui utiliseront mon plugin ultérieurement et qui
voudront modifier leur squelette de présentation utilise de façon presque
automatique |affdate comme filtre d'affichage de la date.
Mais bon si il n'a pas de solution, je ferais comme cela.
Merci pour ton aide
Xavier
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
Paolo
Envoyé : samedi 15 mars 2008 16:58
À : spip@rezo.net
Objet : Re: [Spip] Peut-on intercepter un filtre ?
Xebiaut wrote:
Par exemple, avec [(#DATE_EVT|affdate{'d/m/Y})] devrait donner en
grégorien une date comme 01/04/1793 et en calendrier révolutionnaire 12
GERM an I.
Bonjour,
Ne serait-il plus simple d'écrire ton propre filtre (ou filtres) et le
mettre
dans mes_options.php et éviter l'usage de |affdate ?