Afficher directement l’article si la rubrique n’en a qu’un
adaptation spip 1.8
Par DoriaN, 2005-07-19 20:56:48 attime 20:56 :: Boucles-Ô-TeK :: #295 :: rss
On veut, si nos rubriques ont un seul article, que le lien mène directement à l’article au lieu de la rubrique comme habituellement.
c’est parti...
<BOUCLE_menurub(RUBRIQUES){racine}{par num titre}>
<BOUCLE_articles_plusdun(ARTICLES) {id_rubrique} {1,1}>
<a href="[(#URL_RUBRIQUE)]">#_menurub:TITRE</a>
</BOUCLE_articles_plusdun>
<BOUCLE_articles_unseul(ARTICLES) {id_rubrique} {0,1}>
<a href="[(#URL_ARTICLE)]">#_menurub:TITRE</a>
</BOUCLE_articles_unseul>
<//B_articles_plusdun>
</BOUCLE_menurub>La première boucle fabrique le lien vers la rubrique si il y a plus d’un article (puisque {1,1} veut dire qu’on prend le 2e résultat retourné par la Boucle).
La deuxième boucle fabrique le lien vers l’unique article de la rubrique, étant dans la partie conditionnelle de la boucle on sait qu’il y a 0 ou 1 article dans cette rubrique.
La notation #_menurub:TITRE permet d’afficher le nom de la rubrique alors que nous sommes dans une boucle articles.
Commentaires
aucun commentaireAjouter un commentaire