Personnaliser un thème

Variables de Date

Plusieurs formats de date s'offrent à vous pour les déclarer dans votre thème.

Pour cela, il suffit de connaitre le ou les préfixes déclarés dans le module dont vous personnalisez l'interface.

Par exemple, pour le module News vous trouverez ces préfixes dans
/news/services/News.class.php
dans la déclaration des variables de template (vers la ligne 430). Pour ce cas, vous disposez de 2 préfixes, date (
Date::get_array_tpl_vars($this->creation_date,'date')
), qui représente la date de création de la news, et differed_start_date (
Date::get_array_tpl_vars($this->start_date,'differed_start_date')
), qui est la date de parution de la news si vous choisissez une parution différée.

Il ne reste plus alors qu'à choisir le type de format que vous souhaitez comme suit : {DATE_format} et {DIFFERED_START_DATE_format}

Liste des formats disponibles:
Format Affichage
DATE 31/10/2017
DATE_TIMESTAMP 1509447707
DATE_SHORT 31/10/2017
DATE_SHORT_TEXT Mardi 31 Octobre 2017
DATE_FULL 31/10/2017 à 12h01
DATE_DAY 31
DATE_DAY_TEXT Mar
DATE_DAY_FULLTEXT Mardi
DATE_WEEK 44
DATE_MONTH 10
DATE_MONTH_TEXT Oct
DATE_MONTH_FULLTEXT Octobre
DATE_YEAR 2017
DATE_DAY_MONTH 31/10
DATE_HOUR 12
DATE_MINUTE 01
DATE_ISO8601 2017-10-31T12:01:47+01:00
DATE_DIFF_NOW il y a 16 heures
DATE_RELATIVE 16 heures


On peut ainsi combiner plusieurs formats pour un affichage particulier:
{DATE_DAY_TEXT} {DATE_DAY} {DATE_MONTH_TEXT} {DATE_YEAR} affichera Mar 31 Oct 2017

Cette page a été vue 524 fois