Dotclear

Ticket #137 (closed defect: fixed)

Opened 19 years ago

Last modified 19 years ago

Un EntryIf sur le billet le plus récent

Reported by: kozlika Owned by: olivier
Priority: normal Milestone:
Component: enhancement Version: dev
Severity: normal Keywords:
Cc:

Description

A vos heures perdues pour la version 8.0 un EntryIfMostRecent? ou quelque chose comme ça permettrait d'isoler le billet dont la parution est la plus récente et pouvoir ainsi lui appliquer un traitement ou présentation spécifique.

(Exemple : afficher celui-ci en entier même s'il comporte un extrait.)

Change History

comment:1 Changed 19 years ago by olivier

  • Status changed from new to closed
  • Resolution set to invalid

Il y a déjà une class "first" sur tous les premiers billets d'une liste (home, catégorie, tags). Pour l'appliquer que sur la home, on peut très bien utiliser body.dc-home .first.

comment:2 Changed 19 years ago by xave

  • Status changed from closed to reopened
  • Resolution invalid deleted

Tiens, ça fait longtemps que je ne me suis pas fait virer : la classe ne sert à rien pour ce qui est demandé (sauf à afficher tous les billets en entier puis à tout cacher sauf les chapôs par feuille de style.) Il s'agit vraiment d'affecter un traitement unique pour le premier billet de la liste, pas simplement un affichage différent. (en plus, je me dis : s'il y a déjà une classe, c'est que la moitié du boulot est faite, non ? :))

comment:3 Changed 19 years ago by olivier

  • Status changed from reopened to closed
  • Resolution set to fixed

(In [1015]) Added tests in tpl:EntryIf.

  • first (First post in list)
  • odd (1: post index is odd, 0: post index is even)

Closes #137.

comment:4 Changed 19 years ago by olivier

Pour reconnaître le premier billet de toute la liste, pagination comprise :

<tpl:EntryIf first="1">
<tpl:PaginationIf start="1">...</tpl:PaginationIf>
</tpl:EntryIf>
Note: See TracTickets for help on using tickets.

Sites map