Hello,
Je suis en train d'essayer de faire en sorte qu'une liste d'auteurs soit consultable selon la première lettre du nom des auteurs.
Je fais donc en sorte d'avoir des liens du type
page.php?lettre=t
Et puis, dans mon squelette, je fais (d'après http://www.spip-contrib.net/spikini/NouveauCompilo ) :
<BOUCLE_auteurs(AUTEURS) {nom==^%lettrePostGet}>
Mais ça ne marche pas. J'ai aussi essayé
<BOUCLE_auteurs(AUTEURS) {nom==^%lettre}>
<BOUCLE_auteurs(AUTEURS) {nom==^%lettreGet}>
<BOUCLE_auteurs(AUTEURS) {nom==^$lettre}>
<BOUCLE_auteurs(AUTEURS) {nom==^#lettre}>
Mais rien n'y fait, ça ne marche pas.
J'ai du louper un épisode.
François
Deesse_A
(Déesse A.)
Septembre 21, 2004, 4:29
2
Hello,
Je suis en train d'essayer de faire en sorte qu'une liste d'auteurs soit consultable selon la première lettre du nom des auteurs.
Je fais donc en sorte d'avoir des liens du type
page.php?lettre=t
Et puis, dans mon squelette, je fais (d'après http://www.spip-contrib.net/spikini/NouveauCompilo ) :
<BOUCLE_auteurs(AUTEURS) {nom==^%lettrePostGet}>
...
Mais rien n'y fait, ça ne marche pas.
1. d'une part il ne faut pas ecrire PostGet, c'était juste une indication de provenance;
2. d'autre part le repérage des variables d'URL ne se fait qu'en début d'opérande.
Donc, tu dois écrire dans l'URL:
page.php?lettre=^t
et dans ton squelette:
<BOUCLE_auteurs(AUTEURS) {nom==%lettre}>
ce qui lui donne d'ailleurs beaucoup plus de puissance,
puisqu'on parmètre toute la regexp.
Par ailleurs, la nouvelle implémentation d'EXPOSER a-t-elle résolu ton pb
sur la boucle MOTS ?
Emmanuel
Déesse A. a écrit :
Donc, tu dois écrire dans l'URL:
page.php?lettre=^t
et dans ton squelette:
<BOUCLE_auteurs(AUTEURS) {nom==%lettre}>
ce qui lui donne d'ailleurs beaucoup plus de puissance,
puisqu'on parmètre toute la regexp.
Ok. Merci. Ca fonctionne.
Par ailleurs, la nouvelle implémentation d'EXPOSER a-t-elle résolu ton pb
sur la boucle MOTS ?
Je regarde ça ce soir.
François