je ne comprends pas pourquoi, lorsque je fais ceci :
<BOUCLE_articles(ARTICLES){id_rubrique}>
<BOUCLE_mots(MOTS){id_article}{id_groupe=#ENV{id_groupe}}{doublons}></BOUCLE_mots>
</BOUCLE_articles>
<ul>
<BOUCLE_test1(MOTS){id_groupe=#ENV{id_groupe}}{!doublons}{compteur articles}{! par compteur_articles}>
<li>#TITRE : #COMPTEUR{articles} articles</li>
</BOUCLE_test1>
</ul>
Spip me retourne bien la liste des mots du bon groupe, mais le compteur articles est calculé sur la totalité des articles du site, et non pas seulement sur ceux de la rubrique en cours.
En revanche, la boucle ci-dessous m'affiche bien le nombre d'articles (grâce à #TOTAL_BOUCLE), mais elle ne classe pas les mots-clés par ordre décroissant, comme je m'y attendrais :
<BOUCLE_max(MOTS){id_groupe=#ENV{id_groupe}}{!doublons}{compteur articles}{par compteur_articles}>#SET{max,#COMPTEUR{articles}}</BOUCLE_max>[
(#REM) afficher le nuage
]<B_tags>
<ul class="motsdep">
<BOUCLE_tags(MOTS){id_groupe=#ENV{id_groupe}}{!doublons}{compteur articles}{!par compteur_articles}>
<li><a rel="tag" href="[(#URL_MOT|parametre_url{id_rubrique,#ID_RUBRIQUE})]"><span class="titre">#TITRE</span><BOUCLE_compte(ARTICLES){id_rubrique}{id_mot}> </BOUCLE_compte> <span class="compte">- (#TOTAL_BOUCLE [(#TOTAL_BOUCLE=={1}|?{"article","articles"})])</span></B_compte></a></li>
</BOUCLE_tags>
</ul>
</B_tags>
--
Martin Granger
_______________________________________________
liste spip
sp...@rezo.net - désabonnement : envoyer un mail à spip...@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc