[Spip] Afficher les articles d'un mot clé exclusivement

Salut,

Je me permets de réitérer ma question qui, sans doute, a du passer inaperçue
dans le flot de messages Lycomania...

Quelqu'un a-t-il une solution à mon problème?
Je voudrais n'afficher dans les THEMES ABORDES (au niveau de la boucle
B_Mots_Cles) que les articles se rapportant au mot clé défini dans la
BOUCLE_niveau et aucun autre mot clé.
Est-ce possible et si oui, comment?
Si quelqu'un a une idée, cela fait quelques heures que je bloque là-dessus
et je ne sais comment résoudre ce problème (voir code ci-dessous).
J'espère avoir été assez clair...
Merci de votre aide.

François BIHR
francoisbihr@ifrance.com
http://www.fcpe66.org

<BOUCLE_principale(ARTICLES){id_article}{doublons}>
  <BOUCLE_rubrique(RUBRIQUES){id_rubrique}>
   <BOUCLE_rub_parent(RUBRIQUES){id_enfant}>
    <BOUCLE_hierarchie(HIERARCHIE){id_rubrique}{"&nbsp;>&nbsp;"}>
    <a href="#URL_RUBRIQUE">#TITRE</a>
    </BOUCLE_hierarchie>
   </BOUCLE_rub_parent>
    ><a href="#URL_RUBRIQUE" title="Vous êtes ici"> <b>#TITRE</b></a>
  </BOUCLE_rubrique>

<BOUCLE_niveau(MOTS){id_article}{type=NIVEAU}>
[(#LOGO_MOT|left)]
</BOUCLE_niveau>

<h1>#TITRE</h1>
[(#DATE|affdate)]
<p>
[(#TEXTE|justifier)]
<p>
[(#LESAUTEURS)]
<p>

<p><b>DANS LA MEME RUBRIQUE</b><br>
        <B_meme_rubrique>
  <BOUCLE_meme_rubrique(ARTICLES){id_rubrique}{doublons}{0,10}{par
date}{inverse}>
                <IMG SRC="puce.gif">
  <A HREF="#URL_ARTICLE">#TITRE</A><br>
  </BOUCLE_meme_rubrique>
         </B_meme_rubrique>
<p>
<B_Mots_Cles><p><b>THEMES ABORDES</b><br>
  <BOUCLE_Mots_Cles(MOTS){id_article}{par titre}>
  <p><b>[(#TITRE|supprimer_numero)]</b><br>
   <BOUCLE_meme_mot(ARTICLES){id_mot}{doublons}{0,20}{par date}{inverse}>
    <IMG SRC="puce.gif">&nbsp;
    <A HREF="#URL_ARTICLE" title="#DATE">#TITRE</A><br>
   </BOUCLE_meme_mot>
  </BOUCLE_Mots_Cles>
</B_Mots_Cles>
</BOUCLE_principale>

______________________________________________________________________________
ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif

Salut,

Je suis en train de bosser sur un problème similaire : afficher les mots
clés d'un groupe pour me faire un menu déroulant permettant ensuite de
filtrer les articles qui contiennent le mot clé sélectionné.
Le problème me semble lié au fait que ta boucle MOTS se situe dans une série
de boucles RUBRIQUES et que par ailleurs l'expression :
<BOUCLE_niveau(MOTS){id_article}{type=NIVEAU}>
n'est pas valide selon moi (moi je n'ai pas réussi à la faire marcher...)
car {type=NIVEAU} n'est pas un filtre pour la boucle MOTS mais pour les
boucles ARTICLES

Pour s'en sortir j'ai utilisé un subterfuge (pas très joli mais çà marche) :
j'ai mis mes mots clés d'un TYPE que je veux utiliser dans un article vide
(affectation de ces mots clés à cet articles) ; puis je mets ma boucle MOTS
dans une boucle article qui récupére ce seul article
{id_article=n°_de_l_article} .

Moi aussi, je pense qu'il serait bien qu'on puisse récupérer par une boucle
MOT les mots clés d'un groupe de mots clés de manière simple. Sans doute une
évolution à prévoir pour SPIP pour donner une expression comme celle que tu
as écrite.
Mais peut être qu'il y a une solution plus simple que la mienne...Je ne
maîtrise pas assez SPIP encore...

Thierry
----- Original Message -----
From: "François BIHR" <francoisbihr@ifrance.com>
To: <spip@rezo.net>
Sent: Sunday, March 10, 2002 10:14 PM
Subject: [Spip]Afficher les articles d'un mot clé exclusivement

Salut,

Je me permets de réitérer ma question qui, sans doute, a du passer

inaperçue

dans le flot de messages Lycomania...

Quelqu'un a-t-il une solution à mon problème?
Je voudrais n'afficher dans les THEMES ABORDES (au niveau de la boucle
B_Mots_Cles) que les articles se rapportant au mot clé défini dans la
BOUCLE_niveau et aucun autre mot clé.
Est-ce possible et si oui, comment?
Si quelqu'un a une idée, cela fait quelques heures que je bloque là-dessus
et je ne sais comment résoudre ce problème (voir code ci-dessous).
J'espère avoir été assez clair...
Merci de votre aide.

François BIHR
francoisbihr@ifrance.com
http://www.fcpe66.org

<BOUCLE_principale(ARTICLES){id_article}{doublons}>
  <BOUCLE_rubrique(RUBRIQUES){id_rubrique}>
   <BOUCLE_rub_parent(RUBRIQUES){id_enfant}>
    <BOUCLE_hierarchie(HIERARCHIE){id_rubrique}{"&nbsp;>&nbsp;"}>
    <a href="#URL_RUBRIQUE">#TITRE</a>
    </BOUCLE_hierarchie>
   </BOUCLE_rub_parent>
    ><a href="#URL_RUBRIQUE" title="Vous êtes ici"> <b>#TITRE</b></a>
  </BOUCLE_rubrique>

<BOUCLE_niveau(MOTS){id_article}{type=NIVEAU}>
[(#LOGO_MOT|left)]
</BOUCLE_niveau>

<h1>#TITRE</h1>
[(#DATE|affdate)]
<p>
[(#TEXTE|justifier)]
<p>
[(#LESAUTEURS)]
<p>

<p><b>DANS LA MEME RUBRIQUE</b><br>
        <B_meme_rubrique>
  <BOUCLE_meme_rubrique(ARTICLES){id_rubrique}{doublons}{0,10}{par
date}{inverse}>
                <IMG SRC="puce.gif">
  <A HREF="#URL_ARTICLE">#TITRE</A><br>
  </BOUCLE_meme_rubrique>
         </B_meme_rubrique>
<p>
<B_Mots_Cles><p><b>THEMES ABORDES</b><br>
  <BOUCLE_Mots_Cles(MOTS){id_article}{par titre}>
  <p><b>[(#TITRE|supprimer_numero)]</b><br>
   <BOUCLE_meme_mot(ARTICLES){id_mot}{doublons}{0,20}{par date}{inverse}>
    <IMG SRC="puce.gif">&nbsp;
    <A HREF="#URL_ARTICLE" title="#DATE">#TITRE</A><br>
   </BOUCLE_meme_mot>
  </BOUCLE_Mots_Cles>
</B_Mots_Cles>
</BOUCLE_principale>

____________________________________________________________________________
__

ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif

_______________________________________________
spip mailing list
spip@rezo.net
http://listes.rezo.net/mailman/listinfo/spip