J'ai une rubrique qui a comme mot-clé sixième, un des mots-clés de la rubrique classes. Je voudrais récupérer tous les articles qui sont dans n'importe quelle rubrique et qui ont également le mot-clé sixième, et évidemment ceux qui sont dans la rubrique sixième mais n'ont aucun mot-clé, et ordonner par date tous ces articles, qu'ils soient ou non dans la rubrique en cours.
J'ai une rubrique qui a comme mot-clé sixième, un des
mots-clés de la rubrique classes. Je voudrais récupérer tous
les articles qui sont dans n'importe quelle rubrique et qui
ont également le mot-clé sixième, et évidemment ceux qui sont
dans la rubrique sixième mais n'ont aucun mot-clé, et
ordonner par date tous ces articles, qu'ils soient ou non
dans la rubrique en cours.
Je sais pas si je suis très clair ??
Sisi.
On va utiliser doublons.
Récupérer tous les articles qui ont le mot clé (on est dans la boucle
RUBRIQUES) :
<BOUCLE_mot_cle_classe (MOTS) {id_rubrique} {type=classes}>
<BOUCLE_articles_lies (ARTICLES) {id_mot} {doublons}>
</BOUCLE_articles_lies>
</BOUCLE_mot_cle_classe>
Récupérer tous les articles de la rubrique :
<BOUCLE_articles_rubrique (ARTICLES) {id_rubrique} {doublons}>
</BOUCLE_articles_rubrique>
Afficher le tout :
<BOUCLE_trier_articles (ARTICLES) {!doublons} {par date}>
Affichage.
</BOUCLE_trier_articles>
J'ai une rubrique qui a comme mot-clé sixième, un des mots-clés de la rubrique classes. Je voudrais récupérer tous les articles qui sont dans n'importe quelle rubrique et qui ont également le mot-clé sixième, et évidemment ceux qui sont dans la rubrique sixième mais n'ont aucun mot-clé, et ordonner par date tous ces articles, qu'ils soient ou non dans la rubrique en cours.
Je sais pas si je suis très clair ??
Sisi.
On va utiliser doublons.
Récupérer tous les articles qui ont le mot clé (on est dans la boucle
RUBRIQUES) :
<BOUCLE_mot_cle_classe (MOTS) {id_rubrique} {type=classes}>
<BOUCLE_articles_lies (ARTICLES) {id_mot} {doublons}>
</BOUCLE_articles_lies>
</BOUCLE_mot_cle_classe>
Récupérer tous les articles de la rubrique :
<BOUCLE_articles_rubrique (ARTICLES) {id_rubrique} {doublons}>
</BOUCLE_articles_rubrique>
Afficher le tout :
<BOUCLE_trier_articles (ARTICLES) {!doublons} {par date}>
Affichage.
</BOUCLE_trier_articles>
Ca fonctionne parfaitement, mais l'utilisation du critère {!doublons}, je connaissais pas. Ca veut dire qu'on sélectionne tous les articles sélectionnés dans les deux boucles précédentes et qu'on mélange le tout ?
Ce critère est mentionné dans la doc officielle mais il est vrai qu'on
ne l'utilise que peu car peu connu de tous.
Le 21/09/07, L'instit<pierre.noguer@ac-grenoble.fr> a écrit :
Olivier GENDRIN a écrit :
>> Bonjour
>>
>> Je m'en sors pas avec un enchainement de boucles.
>>
>> exemple :
>>
>> J'ai une rubrique qui a comme mot-clé sixième, un des
>> mots-clés de la rubrique classes. Je voudrais récupérer tous
>> les articles qui sont dans n'importe quelle rubrique et qui
>> ont également le mot-clé sixième, et évidemment ceux qui sont
>> dans la rubrique sixième mais n'ont aucun mot-clé, et
>> ordonner par date tous ces articles, qu'ils soient ou non
>> dans la rubrique en cours.
>>
>> Je sais pas si je suis très clair ??
>
> Sisi.
>
> On va utiliser doublons.
>
> Récupérer tous les articles qui ont le mot clé (on est dans la boucle
> RUBRIQUES) :
> <BOUCLE_mot_cle_classe (MOTS) {id_rubrique} {type=classes}>
> <BOUCLE_articles_lies (ARTICLES) {id_mot} {doublons}>
> </BOUCLE_articles_lies>
> </BOUCLE_mot_cle_classe>
>
> Récupérer tous les articles de la rubrique :
> <BOUCLE_articles_rubrique (ARTICLES) {id_rubrique} {doublons}>
> </BOUCLE_articles_rubrique>
>
> Afficher le tout :
> <BOUCLE_trier_articles (ARTICLES) {!doublons} {par date}>
> Affichage.
> </BOUCLE_trier_articles>
>
>
Ca fonctionne parfaitement, mais l'utilisation du critère {!doublons},
je connaissais pas. Ca veut dire qu'on sélectionne tous les articles
sélectionnés dans les deux boucles précédentes et qu'on mélange le tout ?