Go to content Go to navigation Go to search
  1. Afficher un résumé et un lien "Lire la suite"
  2. Commentaires fermés pour cet article

Afficher un résumé et un lien "Lire la suite" ·
Publié le 20 octobre 2006 par Pat Biker

Dans de nombreux sites d’informations, la page d’accueil affiche juste un résumé de l’article puis un lien “Lire la suite”.

Il est possible d’obtenir cette présentation dans Textpattern.


    <txp:if_article_list>
      <! -- list page: display the short version -- >
      <txp:excerpt />
      <txp:permlink>read more</txp:permlink>
    </txp:else />
      <! -- article page: display the complete article -- >
      <txp:excerpt />
      <txp:body />
    </txp:if_article_list>
	


Explication du code

La page d’Accueil affiche les articles en mode LISTE. Cela signifie simplement que les articles vont apparatre les uns au dessous des autres, donc en liste.

Dans d’autres circonstances, Textpattern permet de n’afficher qu’un seul article. C’est le cas avec un lien qui se termine par index.php?id=numro_de_l_article .

le tag <txp:if_article_list> permet de savoir si la page courante est en mode LISTE ou non. Le reste est évident.

En mode LISTE, on affiche juste le résumé avec le tag <txp:excerpt /> puis un lien vers l’article avec le tag <txp:permlink> .

Dans les autres cas, on affiche le résumé puis le corps de l’article (<txp:body />).

Tags conditionnels

D’autres tags conditionnels existent pour les articles. Il est par exemple possible de distinguer :

Commentaires fermés pour cet article

Modifier l'ordre d'affichage des articles Ajouter un menu vers les articles