La boucle initiale :
--------------------
Sur ma page d'accueil vont apparaître dans mon menu les seules rubriques
1 et 2.
Jusque là, pas de soucis, une simple boucle :
<ul>
<BOUCLE_sous_rubriques(RUBRIQUES){id_parent=0}>
<li><a href="URL_RUBRIQUE">#TITRE</a></li>
</BOUCLE_rubriques>
<li>Il n'y a pas de rubrique à cette adresse.</li>
<//B_rubriques>
</ul>
qui donne :
* Rubrique1 (lien "spip.php?rubrique1")
* Rubrique2 (lien "spip.php?rubrique2")
Ce que je recherche :
---------------------
En cliquant sur un lien de rubrique comme "spip.php?rubrique1" par
exemple, je veux arriver à créer une boucle sur mon squelette
"rubrique.html" qui donne le nom de la rubrique en question (1 dans
l'exemple) avec ses sous-rubriques développées, puis derrière la
rubrique2 non développée avec un lien sur celle-ci si l'on souhaite
lancer "spip.php?rubrique2" pour développer cette dernière.
Illustration du résultat voulu si l'on clique sur le lien rubrique1 :
---------------------------------------------------------------------
* Rubrique1
| => Sous-rubrique1.1
| => Sous-rubrique1.2
| => Sous-rubrique1.3
* Rubrique2
Je ne suis pas un crack des boucles sous SPIP, j'imagine que ma requête
est possible, mais je n'arrive pas à voir le concept.
La boucle initiale :
--------------------
Sur ma page d'accueil vont apparaître dans mon menu les seules rubriques
1 et 2.
Jusque là, pas de soucis, une simple boucle :
<ul>
<BOUCLE_sous_rubriques(RUBRIQUES){id_parent=0}>
<li><a href="URL_RUBRIQUE">#TITRE</a></li>
</BOUCLE_rubriques>
<li>Il n'y a pas de rubrique à cette adresse.</li>
<//B_rubriques>
</ul>
qui donne :
* Rubrique1 (lien "spip.php?rubrique1")
* Rubrique2 (lien "spip.php?rubrique2")
Ce que je recherche :
---------------------
En cliquant sur un lien de rubrique comme "spip.php?rubrique1" par
exemple, je veux arriver à créer une boucle sur mon squelette
"rubrique.html" qui donne le nom de la rubrique en question (1 dans
l'exemple) avec ses sous-rubriques développées, puis derrière la
rubrique2 non développée avec un lien sur celle-ci si l'on souhaite
lancer "spip.php?rubrique2" pour développer cette dernière.
Illustration du résultat voulu si l'on clique sur le lien rubrique1 :
---------------------------------------------------------------------
* Rubrique1
| => Sous-rubrique1.1
| => Sous-rubrique1.2
| => Sous-rubrique1.3
* Rubrique2
Je ne suis pas un crack des boucles sous SPIP, j'imagine que ma requête
est possible, mais je n'arrive pas à voir le concept.
Merci Philippe, mais dans l'éventualité ou j'aurai voulu un menu déroulant avec du javascript, effectivement j'aurai été intéressé, mais ma question ne traite pas de cette fonctionnalité.
De plus, pour un menu déroulant, j'ai déjà un exemple plus simple et accessible que celui proposé par spip-contrib.
Merci Philippe, mais dans l'éventualité ou j'aurai voulu un menu
déroulant avec du javascript, effectivement j'aurai été intéressé, mais
ma question ne traite pas de cette fonctionnalité.
De plus, pour un menu déroulant, j'ai déjà un exemple plus simple et
accessible que celui proposé par spip-contrib.
Je cherche juste la boucle répondant à ma question.
D'autres suggestions ?
il y a d’autres menus sans javascript
par exemple celui de miss mopi qui est basé sur des css et que j’utilise avec bonheur !
et il y en a d’autres encore
Je ne veux pas faire le "lourd", mais existe-t'il un simple moyen avec les boucles SPIP pour répondre à mon problème sans être obligé d'utiliser du javascript ou du php ?