[spip-dev] boucle avec valeur obtenue par php

Bonjour,
J'aimerai créer une boucle qui a pour condition une valeur que je recupere
d'une base de donnée a l'aide de php. Le soucis est que je n'arrive pas a la
faire voici ce que j'essaie:

<BOUCLE_sommaire(RUBRIQUES){racine}{id_secteur!=<?php echo
$id_secteur;?>}{par num titre}>

Qui pourrai m'aider?
Merci d'avance
Nicolas

<citation de="Nicolas">

Bonjour,
J'aimerai créer une boucle qui a pour condition une valeur que je recupere
d'une base de donnée a l'aide de php. Le soucis est que je n'arrive pas a
la faire voici ce que j'essaie:

<BOUCLE_sommaire(RUBRIQUES){racine}{id_secteur!=<?php echo
$id_secteur;?>}{par num titre}>

Dans la mesure où les boucles SPIP sont calculées avant les instruction
PHP, c'est strictement impossible en envisageant le problème sous cet
angle.

Mais il y a peut-être moyen de faire autrement ? C'est quoi l'objectif ?

FS

En effet, c'est impossible comme ça... car comme l'a dit Francois les boucles SPIP sont évaluées et ENSUITE seulement
le php... donc les variables php ne sont pas définies au moment de l'éxecution des boucles spip.
Une solution (pas élégante et valable seulement si ta boucle sans filtre ne renvoie pas trop d'enregistrements, sinon bonjour la charge du serveur) c'est de faire ton filtre en php DANS ta boucle:

<BOUCLE_sommaire(RUBRIQUES){racine}{par num titre}>

<?php if ($id_secteur=#ID_SECTEUR) {
    bla bla ton code
}

</BOUCLE_sommaire>

Francois

SCHREUER François wrote: