| Aller au Sommaire | go main | go sidebar | go search |

Afficher directement l’article si la rubrique n’en a qu’un

adaptation spip 1.8

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.

Voir en ligneadaptation d’une ancienne « contrib »

Commentaires

aucun commentaire

Ajouter un commentaire