Fermer

décembre 4, 2023

Faire fonctionner les dates dans Drupal à l’aide de Twig : un guide étape par étape


Introduction

Drupal est un excellent outil pour créer des sites Web, et il est livré avec une fonctionnalité intéressante appelée Twig qui contribue à donner une belle apparence aux sites Web. Dans ce blog, nous parlerons de l’utilisation de Twig dans Drupal pour gérer facilement les dates.

Comprendre les dates Twig et Drupal

Twig est comme une aide pour rendre les pages Web plus belles, et Drupal l’utilise pour aider les développeurs à créer de beaux sites Web. Lorsqu’il s’agit de gérer les dates dans Drupal, Twig propose une astuce appelée filtre « date » qui permet d’afficher facilement les dates comme vous le souhaitez.

Formatage de base de la date

Commençons par les bases. Vous pouvez utiliser le filtre « date » dans le code de votre site Web pour afficher une date d’une manière spéciale à l’aide de Twig. Par exemple:

{{ node.createdtime | date("F j, Y") }}

Dans cet exemple, `node.createdtime` correspond au moment où quelque chose a été créé, et la partie `date(« F j, Y »)` le fait ressembler à « Mois jour, Année ». C’est un moyen simple d’afficher les dates dans un style sympa.

Formats de date localisés

Drupal est utilisé dans le monde entier, votre site Web peut donc être vu par des personnes de différents endroits. Twig vous permet d’afficher facilement les dates telles que les gens les aiment. Utilisez la chose ‘format_date’ comme ceci :

{{ node.createdtime | format_date('medium') }}

Cela garantit que la date convient à la personne qui utilise votre site Web, peu importe où elle se trouve.

Temps relatif

Une autre chose intéressante que vous pouvez faire avec Drupal Date dans Twig montre combien de temps s’est écoulé depuis que quelque chose s’est produit. Au lieu de dire la date exacte, vous pouvez dire des choses comme « il y a 2 jours » ou « il y a 1 heure ». Voici comment procéder :

{{ node.createdtime | time_diff }}

Cela donne à votre site Web un aspect moderne en affichant l’heure d’une manière que les gens comprennent facilement.

Formats de dates personnalisés

Si vous voulez avoir de la fantaisie et donner à un rendez-vous exactement ce que vous aimez, Twig vous permet également de le faire. Vous pouvez créer votre format de date spécial comme ceci :

{{ node.createdtime | date("l, F j, Y \\a\\t g:i a") }}

Cet exemple montre le jour de la semaine, le mois, le jour, l’année et l’heure, le tout de manière sympa, comme « Lundi 15 mai 2023, à 9h00 ».

Conclusion

Pour résumer, Drupal et Twig travaillent ensemble parfaitement pour gérer les dates avec élégance. Que vous affichiez des dates simples, développiez des formats personnalisés ou gériez des plages de dates, la syntaxe compacte de Twig avec le module Date de Drupal fournit une riche boîte à outils pour créer des sites Web dynamiques et attrayants. Alors que vous commencez votre voyage Drupal, utilisez la puissance que les dates Drupal dans Twig apportent à vos efforts de création de modèles.

VOUS TROUVEZ CECI UTILE ? PARTAGEZ-LE






Source link

décembre 4, 2023