[1.9] if / else / ereg

Salut à tous

J’ai un besoin assez précis, mais qui ne me parait pas bien compliqué, mais
je ne sais pas comment m’y prendre / par où commencer.

J’aimerai que ma page rubrique affiche l’article contenu dans la rubrique
qui commence par "1. " si il existe, et à défaut, la liste des articles de
la rubrique (ce qui est déjà le cas avec la page rubrique de base).

J'imagine donc 2 boucles, la première qui va chercher l'article commençant
par "1. " et l'afficher, et dans la partie de cette boucle qui s'exécute au
cas où la boucle ne renvoi aucun résultat (</Bn> <//Bn>), une 2eme boucle
qui affiche le titre des articles de la rubrique.

Mais comment faire détecter la présence du "1. " en langage spip.
Existe-t-il un filtre regex ? Aussi, il me semble que cette numérotation est
native de spip, il y a peut-être une commande qui le gère déjà.

Merci pour vos lumières !

Ben

Selon "B. Watine" <watine@cines.fr>:

Salut à tous

J’ai un besoin assez précis, mais qui ne me parait pas bien compliqué, mais
je ne sais pas comment m’y prendre / par où commencer.

J’aimerai que ma page rubrique affiche l’article contenu dans la rubrique
qui commence par "1. " si il existe, et à défaut, la liste des articles de
la rubrique (ce qui est déjà le cas avec la page rubrique de base).

J'imagine donc 2 boucles, la première qui va chercher l'article commençant
par "1. " et l'afficher, et dans la partie de cette boucle qui s'exécute au
cas où la boucle ne renvoi aucun résultat (</Bn> <//Bn>), une 2eme boucle
qui affiche le titre des articles de la rubrique.

Mais comment faire détecter la présence du "1. " en langage spip.
Existe-t-il un filtre regex ? Aussi, il me semble que cette numérotation est
native de spip, il y a peut-être une commande qui le gère déjà.

Tu trouveras des réponses ici :
http://thread.gmane.org/gmane.comp.web.spip.user/81400/focus=81424

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
franck.ducas@free.fr
Envoyé : mardi 25 juillet 2006 14:56
À : spip@rezo.net
Objet : Re: [Spip] [1.9] if / else / ereg

Selon "B. Watine" <watine@cines.fr>:

> Salut à tous
>
> J’ai un besoin assez précis, mais qui ne me parait pas bien compliqué,
mais
> je ne sais pas comment m’y prendre / par où commencer.
>
> J’aimerai que ma page rubrique affiche l’article contenu dans la
rubrique
> qui commence par "1. " si il existe, et à défaut, la liste des articles
de
> la rubrique (ce qui est déjà le cas avec la page rubrique de base).
>
> J'imagine donc 2 boucles, la première qui va chercher l'article
commençant
> par "1. " et l'afficher, et dans la partie de cette boucle qui s'exécute
au
> cas où la boucle ne renvoi aucun résultat (</Bn> <//Bn>), une 2eme
boucle
> qui affiche le titre des articles de la rubrique.
>
> Mais comment faire détecter la présence du "1. " en langage spip.
> Existe-t-il un filtre regex ? Aussi, il me semble que cette numérotation
est
> native de spip, il y a peut-être une commande qui le gère déjà.

Tu trouveras des réponses ici :
http://thread.gmane.org/gmane.comp.web.spip.user/81400/focus=81424

Impeccable, {titre==^1.} était ce que je cherchais.

Merci beaucoup Franck !

Ben