Bonjour, je travaille sur un squelette qui doit me permettre de faire ceci :
- quand une rubrique contient un article unique et une ou plusieurs sous-rubriques j’affiche automatiquement l’article.
- quand une rubrique contient plusieurs articles j'affiche ceux-ci sous forme de liste cliquable.
- quand une rubrique ne contient pas d’article mais contient une ou plusieurs sous-rubriques j’affiche celle-ci sous forme de liste cliquable.
actuellement pour réaliser la première et la deuxième condition j’utilise la boucle suivante dans la page rubrique :
cela fonctionne mais débutant en SPIP je ne vois pas comment faire pour inclure la troisième condition ?????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 </B_tester_deuxieme> [(#REM) on teste pour voir si il y a plus d'un article dans la rubrique ] <BOUCLE_tester_deuxieme(ARTICLES){id_rubrique}{1,1}> [(#REM) si il y a plus d'un article on affiche la liste ] <BOUCLE_articles_rubrique(ARTICLES){id_rubrique}> <ul><li><a href="#URL_ARTICLE">#TITRE - voir</a></li></ul> </BOUCLE_articles_rubrique> </BOUCLE_tester_deuxieme> [(#REM) si il y a qu'un article on l'affiche directement ] <BOUCLE_articles_unseul(ARTICLES){id_rubrique}> #TEXTE </BOUCLE_articles_unseul> <//B_tester_deuxieme>
D’avance merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 [(#REM) si il n'y a pas d'article on affiche la liste des sous-rubriques si il y en a] <B_sous_rubriques> <ul> <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent}> <li><a href="#URL_RUBRIQUE">[(#TITRE)]</a> </BOUCLE_sous_rubriques> </B_sous_rubriques>
Partager