Bonjour,
Je veux faire un sommaire de rubrique allégé avec :
- la liste des 5 derniers articles parus sauf ceux qui ont le mot clé "invisible".
- la liste des 5 articles les plus populaires, y compris avec le mot clé "invisible", sauf ceux déjà cités dans les nouveautés
- si tous les articles de la rubrique n'ont pas été cités, y compris les "invisibles", renvoie vers un sommaire plus complet
Si j'enlève le critère "invisible", j'arrive à faire ce que je veux avec trois boucles et un doublon.
J'arrive aussi à retirer les articles "invisible" de partout en mettant avant le reste une boucle avec le même doublon qui passe les articles "invisible" sans affichage. Mais je n'arrive pas à retirer les articles "invisble" uniquement de la première boucle.
Je suis à l'écoute de toute suggestion pour résoudre mon problème.
Eric
spip-bounces@rezo.net wrote:
Bonjour,
Je veux faire un sommaire de rubrique allégé avec :
- la liste des 5 derniers articles parus sauf ceux qui ont le mot clé
"invisible".
- la liste des 5 articles les plus populaires, y compris avec
le mot clé "invisible", sauf ceux déjà cités dans les nouveautés
- si tous les articles de la rubrique n'ont pas été cités, y
compris les "invisibles", renvoie vers un sommaire plus complet
Si j'enlève le critère "invisible", j'arrive à faire ce
que je veux avec trois boucles et un doublon.
J'arrive aussi à retirer les articles "invisible" de
partout en mettant avant le reste une boucle avec le même
doublon qui passe les articles "invisible" sans affichage.
Mais je n'arrive pas à retirer les articles "invisble"
uniquement de la première boucle.
Je suis à l'écoute de toute suggestion pour résoudre
mon problème.
Eric
Utilise les doublons nommés.
Utilise les doublons nommés.
Merci, ça marche.
Je mets la solution ici si ça intéresse d'autres personnes (Spip>=1.8) :
<!-- article: invisibles -->
<BOUCLE_articles0(ARTICLES){id_rubrique}{titre_mot=invisible}{doublons invisible}>
</BOUCLE_articles0>
<!-- article: recents -->
<BOUCLE_articles1(ARTICLES){id_rubrique}{doublons invisible}{doublons general}{0,5}{par date}{inverse}>
[...]
</BOUCLE_articles1>
<!-- article: très populaires -->
<BOUCLE_articles3(ARTICLES){id_rubrique}{doublons general}{0,5}{par popularite}{inverse}>
</BOUCLE_articles3>
<!-- article restant: renvoie vers le sommaire complet -->
<BOUCLE_article_restant(ARTICLES){id_rubrique}{doublons general}>
</BOUCLE_article_restant>
<a href="rubrique_all.php3?id_rubrique=#ID_RUBRIQUE">Voir tous les articles de la rubrique (#TOTAL_BOUCLE articles supplémentaires)</a>
</B_article_restant>
Ça pourrait peut-être compléter
Eric