boucle sous-rubriques vide

question sans doute basique pour beaucoup de spipien

dans une page "rubrique", je veux lister les sous-rubriques et leurs derniers articles, sans lister une rubrique vide

j'ai écrit ca... mais une rubrique vide apparait...
je pense comprendre le principe du [ avant truc après], mais j'ai une rubrique donc je mets son titre, puis ses articles, et là il n'y en a pas...
donc il faudrait mettre le titre de la sous-rubrique dans la boucle article de la rubrique....
je m'y perds !
j'ai essayé toutes les solutions pour mettre entre crochet telle ou telle partie... sans succès

merci d'avance d'une piste utile...

voir exemple sur http://pcf.venissieux.org/-Union-Europeenne-
(spip2.03 sarkaspip3)

pam

<B_rubriques>
    <div>
            <BOUCLE_rubriques(RUBRIQUES) {id_rubrique} {par num titre, titre}>
                <BOUCLE_rub(RUBRIQUES){id_parent}>
          <div class="extrait">
            <br>
            <h1 class="titre"><a href="#URL_RUBRIQUE">[Articles récents de : (#TITRE|supprimer_numero)]</a></h1>
            <br>
                    <B_article>
                <div id="articles_recents">
             <BOUCLE_article(ARTICLES){id_rubrique}{doublons}{par date}{inverse}{0,5}>
                  <INCLURE{fond=noisettes/article/inc_article_introduction}
                    {id_article}
                   {afficher_mere=non}
                      {afficher_commentaires=non}
                      {logo_rubrique=non}
                      {taille_logo=50}
                       {taille_introduction=200}>
             </BOUCLE_article>
               </div>
           </B_article>
           </div>
              </BOUCLE_rub>
            </BOUCLE_rubriques>
    </div>
</B_rubriques>

Bonjour,

lpam a écrit :

question sans doute basique pour beaucoup de spipien

dans une page "rubrique", je veux lister les sous-rubriques et leurs derniers articles, sans lister une rubrique vide

j'ai écrit ca... mais une rubrique vide apparait...
je pense comprendre le principe du [ avant truc après],

*pour une balise* ; pour une boucle, ce n'est pas la même syntaxe.

mais j'ai une rubrique donc je mets son titre, puis ses articles, et là il n'y en a pas...
donc il faudrait mettre le titre de la sous-rubrique dans la boucle article de la rubrique....
je m'y perds !
j'ai essayé toutes les solutions pour mettre entre crochet telle ou telle partie... sans succès

merci d'avance d'une piste utile...

voir exemple sur http://pcf.venissieux.org/-Union-Europeenne-
(spip2.03 sarkaspip3)

pam

<B_rubriques>
   <div>

ouvre <div> si la boucle trouve...

           <BOUCLE_rubriques(RUBRIQUES) {id_rubrique} {par num titre, titre}>
               <BOUCLE_rub(RUBRIQUES){id_parent}>
         <div class="extrait">

ouvre une <div>

           <br>
           <h1 class="titre"><a href="#URL_RUBRIQUE">[Articles récents de : (#TITRE|supprimer_numero)]</a></h1>

et affiche le titre de la rubrique

           <br>
                   <B_article>
               <div id="articles_recents">
            <BOUCLE_article(ARTICLES){id_rubrique}{doublons}{par date}{inverse}{0,5}>

*puis* cherche les articles...

Donc, on affiche la rubrique même si elle n'a pas d'articles... en inversant quelques lignes, cela devrait marcher mieux:
<BOUCLE_rub(RUBRIQUES){id_parent}>
   <B_article>
[(#REM) ne s'affiche que si <BOUCLE_articles> trouve quelque chose:]
   <div id="articles_recents">
   <a href="#URL_RUBRIQUE">[Articles récents de : (#TITRE|supprimer_numero)]</a>
     <BOUCLE_article(ARTICLES){id_rubrique}{doublons}{par
(...)

--
hth
FM