Un module Drupal pour gérer les dates de publication

Publié le Mis à jour le Par

Drupal gère nativement, pour chaque contenu, une date de création, et une date de mise à jour.

Néanmoins, on a souvent besoin d’une troisième date, qui est la date de publication. Cela sert notamment lorsque la rédaction d’un article est soumise à validation d’un responsable, ou bien lorsque la publication d’un article est différée de quelques jours.

Clever Age a réalisé un module permettant d’ajouter cette fonctionnalité.


La date de publication est la date à laquelle un noeud est publié, que cela soit fait manuellement (en cochant la case ‘publié’), ou via un workflow de validation, ou via le module Scheduler par exemple.

Après avoir installé le module publication_date, on dispose d’un nouveau champ ‘published_at’ au niveau de chaque node.

Ce champ peut-être utilisé dans les templates. Exemple de node.tpl.php:

Le champ peut-etre également utilisé dans les Views:

Attention: la traduction française du coeur de Drupal est erronée, la date de création a été traduite en « date de publication » ! Du coup, une fois le module publication_date installé, il y a 2 champs « Date de publication », il faut s’aider du commentaire pour sélectionner le bon champ: