[spip-dev] Je crois avoir trouvé un tout petit bug de boucle...

Le bout de squelette incriminé :

<BOUCLE_articlem(ARTICLES){par date}{inverse} >
  <BOUCLE_premierdumois(ARTICLES){id_article}{doublons}>
   <ul><b>[(#DATE|nom_mois|majuscules)] [(#DATE|annee)]</b><br>
   <img src="petite_puce.gif"> <a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a> [- (#DATE|nom_jour)] [(#DATE|jour)]<br>
  </BOUCLE_premierdumois>
  <BOUCLE_MOIS(ARTICLES) {mois_relatif=0}{doublons}{par date}{inverse} >
   <img src="petite_puce.gif"> <a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a> [- (#DATE|nom_jour)] [(#DATE|jour)]<br>
  </BOUCLE_MOIS>
  </ul>
</BOUCLE_articlem>

Le voir tourner sur l'url :
http://www.ncrambouillet.info/spip/archives.php3

C'est une archive trié par mois décroissant (sur le même principe que le plan de spip_contrib)

J'ai trois articles sans date de jour ni date de mois (posé à NC) et une date d'année. Je suis obligé de faire ca puisque ce sont des articles dynamiques (donc sans date précise).

Tous les mois fonctionnent bien. Ensuite il passe à 2004 sans mois spécifique, et là hop, il passe à décembre 2003 SANS repasser par la boucle "premierdumois"

J'avoue que c'est un peu ... tordu !

...

Bon bah bug ou pas bug, je l'ai contourné en supprimant les articles qui n'ont pas de mois !

<BOUCLE_articlem(ARTICLES){par date}{inverse} {mois > 0}>
  <BOUCLE_premierdumois(ARTICLES){id_article}{doublons}>
   <ul><b>[(#DATE|nom_mois|majuscules)] [(#DATE|annee)]</b><br>
   <img src="petite_puce.gif"> <a
href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a> [- (#DATE|nom_jour)]
[(#DATE|jour)]<br>
  </BOUCLE_premierdumois>
  <BOUCLE_MOIS(ARTICLES) {mois_relatif=0}{doublons}{par date}{inverse} {mois > 0} >
   <img src="petite_puce.gif"> <a
href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a> [- (#DATE|nom_jour)]
  [(#DATE|jour)]<br>
   </BOUCLE_MOIS>
  </ul>
</BOUCLE_articlem>