Lister les mots clés d'une rubrique uniquement s'il y a un article associé dans la rubrique

Bonsoir,

La question a surement déjà été posée mais je ne retrouve pas je cherche la liste des mots d’une rubrique pour lesquels il existe au moins un articles dans la rubrique.

<B_dates>

    [(#REM) liste les mots du groupe date] [(#REM) S'il y a au moins un article pour ce mot dans cette rubrique]
  • #TITRE

Merci !
Paul(5eBleu)

Le 4 déc. 08 à 00:01, Paul a écrit :

Bonsoir,

La question a surement déjà été posée mais je ne retrouve pas je cherche la
liste des mots d'une rubrique pour lesquels il existe au moins un articles
dans la rubrique.

pas plutôt lister les articles (sans afficher) de la rubrique puis les mots du groupe 11 pour cette liste ?

Claude

<B_dates>
         <ul id="dates">
                   [(#REM) liste les mots du groupe date]
                   <BOUCLE_dates(MOTS){id_groupe =11}{par num titre,
titre}>
                             <B_artidate>

<BOUCLE_artidate(ARTICLES){id_mot}{id_rubrique}>
                                       </BOUCLE_artidate>
                                       [(#REM) S'il y a au moins un article
pour ce mot dans cette rubrique]
                                       <li>
                                                 <a
href="[(#URL_RUBRIQUE|parametre_url{dateprojet,#TITRE})]">
                                                          #TITRE
                                                 </a>
                                      </li>
                            </B_artidate>
                   </BOUCLE_dates>
         </ul>
</B_dates>

Merci !
Paul(5eBleu)
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Le 4 déc. 08 à 07:39, dlatr a écrit :

Le 4 déc. 08 à 00:01, Paul a écrit :

Bonsoir,

La question a surement déjà été posée mais je ne retrouve pas je cherche la
liste des mots d'une rubrique pour lesquels il existe au moins un articles
dans la rubrique.

pas plutôt lister les articles (sans afficher) de la rubrique puis les mots du groupe 11 pour cette liste ?

Claude

<B_dates>
        <ul id="dates">
                  [(#REM) liste les mots du groupe date]
                  <BOUCLE_dates(MOTS){id_groupe =11}{par num titre,
titre}>
                            <B_artidate>

<BOUCLE_artidate(ARTICLES){id_mot}{id_rubrique}>
                                      </BOUCLE_artidate>
                                      [(#REM) S'il y a au moins un article
pour ce mot dans cette rubrique]
                                      <li>
                                                <a
href="[(#URL_RUBRIQUE|parametre_url{dateprojet,#TITRE})]">
                                                         #TITRE
                                                </a>
                                     </li>
                           </B_artidate>
                  </BOUCLE_dates>
        </ul>
</B_dates>

<BOUCLE1(MOTS) {id_groupe=2} {par titre}> <BOUCLE2(ARTICLES) {id_rubrique} {id_mot}>[(#1:TITRE|unique)]</BOUCLE2></BOUCLE1>

sauf erreur,
Claude

Merci !
Paul(5eBleu)

Excellent :slight_smile:
Si on veut afficher un peu plus que le titre, cela donne :

<BOUCLE1(MOTS) {id_groupe=11} {par num titre, titre}>
<BOUCLE2(ARTICLES) {id_rubrique} {id_mot}>
[



  • (#1:TITRE|unique)

  • ]

    Merci
    Paul (5eBleu)

    Le 4 décembre 2008 13:58, dlatr <claude.delattre@laposte.net> a écrit :

    Le 4 déc. 08 à 07:39, dlatr a écrit :

    Le 4 déc. 08 à 00:01, Paul a écrit :

    Bonsoir,

    La question a surement déjà été posée mais je ne retrouve pas je cherche la
    liste des mots d’une rubrique pour lesquels il existe au moins un articles
    dans la rubrique.

    pas plutôt lister les articles (sans afficher) de la rubrique puis les mots du groupe 11 pour cette liste ?

    Claude

    <B_dates>

      [(#REM) liste les mots du groupe date]

      <BOUCLE_artidate(ARTICLES){id_mot}{id_rubrique}>
      </BOUCLE_artidate>
      [(#REM) S’il y a au moins un article
      pour ce mot dans cette rubrique]

    • #TITRE

    <BOUCLE1(MOTS) {id_groupe=2} {par titre}> <BOUCLE2(ARTICLES) {id_rubrique} {id_mot}>[(#1:TITRE|unique)]

    sauf erreur,
    Claude

    Merci !
    Paul(5eBleu)