Question bête: Héritage conditionnel

J'ai une question bête:

si je veux trier la rubrique 3 parmi les fils de la rubrique 0, quel tri je
dois rajouter ici? Je voudrais que la boucle interne soit conditionnelle,
c'est-à-dire exécutée juste SI la rubrique de la boucle supérieure a
#ID_RUBRIQUE = 3.

Je n'ai pas remarqué comment créer des variables d'héritage, mais je pense que
je suis un peu à côté de la plaque en demandant ça au spip-script (ce serait
plutôt du PHP)

Voici la boucle qui ne boucle pas mes désirs:

<BOUCLE_secteursRub(RUBRIQUES){id_parent=0}{par titre}>
  Je suis la rubrique n. #ID_RUBRIQUE ...
  <BOUCLE_rub3(RUBRIQUES){id_rubrique=3}>
    Tiens! Je suis la rubrique 3, tu m'as trouvée!
  </BOUCLE_rub3>
</BOUCLE_secteursRub>

Merci pour toute suggestion
Ernesto

Il Friday 27 June 2003 10:01, stalkern ha scritto:

J'ai une question bête:

si je veux trier la rubrique 3 parmi les fils de la rubrique 0, quel tri je
dois rajouter ici? Je voudrais que la boucle interne soit conditionnelle,
c'est-à-dire exécutée juste SI la rubrique de la boucle supérieure a
#ID_RUBRIQUE = 3.

Je n'ai pas remarqué comment créer des variables d'héritage, mais je pense
que je suis un peu à côté de la plaque en demandant ça au spip-script (ce
serait plutôt du PHP)

Voici la boucle qui ne boucle pas mes désirs:

<BOUCLE_secteursRub(RUBRIQUES){id_parent=0}{par titre}>
  Je suis la rubrique n. #ID_RUBRIQUE ...
  <BOUCLE_rub3(RUBRIQUES){id_rubrique=3}>
    Tiens! Je suis la rubrique 3, tu m'as trouvée!
  </BOUCLE_rub3>
</BOUCLE_secteursRub>

Merci pour toute suggestion
Ernesto

Bon bem, si cela intéresse quelqu'un*, je pense que ce que je voulais faire
n'est pas possible en spip-script, et j'ai fait comme ceci:
  -une boucle pour les rubriques 0-2, simple
  -une boucle pour la rubrique 3, avec "Tiens! Je suis la rubrique 3, tu m'as
trouvée!"
  -une boucle pour les rubriques 3-..., simple

Voilà.
Ciao
Ernesto

Si j'ai bien compris ce que tu veux faire, tu peux également utiliser php:
<BOUCLE_secteursRub(RUBRIQUES){id_parent=0}{par titre}>
Je suis la rubrique n. #ID_RUBRIQUE ...
<?php if(#ID_RUBRIQUE==3) echo "Tiens! Je suis la rubrique 3, tu m'as
trouvée!";?>
</BOUCLE_secteursRub>

ou si tu préfères:

<BOUCLE_secteursRub(RUBRIQUES){id_parent=0}{par titre}>
Je suis la rubrique n. #ID_RUBRIQUE ...
<?php if(#ID_RUBRIQUE==3){?>
Tiens! Je suis la rubrique 3, tu m'as trouvée!
<?php }?>
</BOUCLE_secteursRub>

Christian

"stalkern" <stalkern@tiscalinet.it> a écrit dans le message de
news:200306271544.12358.stalkern@tiscalinet.it...

Il Friday 27 June 2003 10:01, stalkern ha scritto:
> J'ai une question bête:
>
> si je veux trier la rubrique 3 parmi les fils de la rubrique 0, quel tri

je

> dois rajouter ici? Je voudrais que la boucle interne soit

conditionnelle,

> c'est-à-dire exécutée juste SI la rubrique de la boucle supérieure a
> #ID_RUBRIQUE = 3.
>
> Je n'ai pas remarqué comment créer des variables d'héritage, mais je

pense

> que je suis un peu à côté de la plaque en demandant ça au spip-script

(ce

> serait plutôt du PHP)
>
> Voici la boucle qui ne boucle pas mes désirs:
>
> <BOUCLE_secteursRub(RUBRIQUES){id_parent=0}{par titre}>
> Je suis la rubrique n. #ID_RUBRIQUE ...
> <BOUCLE_rub3(RUBRIQUES){id_rubrique=3}>
> Tiens! Je suis la rubrique 3, tu m'as trouvée!
> </BOUCLE_rub3>
> </BOUCLE_secteursRub>
>
> Merci pour toute suggestion
> Ernesto

Bon bem, si cela intéresse quelqu'un*, je pense que ce que je voulais

faire

n'est pas possible en spip-script, et j'ai fait comme ceci:
-une boucle pour les rubriques 0-2, simple
-une boucle pour la rubrique 3, avec "Tiens! Je suis la rubrique 3, tu

m'as

trouvée!"
-une boucle pour les rubriques 3-..., simple

Voilà.
Ciao
Ernesto

Il Friday 27 June 2003 16:05, Christian Mercier ha scritto:

<BOUCLE_secteursRub(RUBRIQUES){id_parent=0}{par titre}>
Je suis la rubrique n. #ID_RUBRIQUE ...
<?php if(#ID_RUBRIQUE==3){?>
Tiens! Je suis la rubrique 3, tu m'as trouvée!
<?php }?>
</BOUCLE_secteursRub>

Ouais! Comme cela je peux inclure toute une boucle dans le corps de l'if!

Merci Merci!
Ernesto

Le ven 27/06/2003 à 16:46, stalkern a écrit :

Il Friday 27 June 2003 16:05, Christian Mercier ha scritto:
> <BOUCLE_secteursRub(RUBRIQUES){id_parent=0}{par titre}>
> Je suis la rubrique n. #ID_RUBRIQUE ...
> <?php if(#ID_RUBRIQUE==3){?>
> Tiens! Je suis la rubrique 3, tu m'as trouvée!
> <?php }?>
> </BOUCLE_secteursRub>

Ouais! Comme cela je peux inclure toute une boucle dans le corps de l'if!

  Attention !! dans ce cas, spip va génrer toutes les boucles, et c'est
seulement après que php ne va en afficher qu'une. DOnc s'il y a un truc
compliqué dans le corps du if, tu risque d'obtenir une page super lourde
à générer.