logo

Types de blocs supplémentaires (EBT) – Nouvelle expérience de Layout Builder❗

Types de blocs supplémentaires (EBT) – types de blocs stylisés et personnalisables : diaporamas, onglets, cartes, accordéons et bien d’autres. Paramètres intégrés pour l’arrière-plan, la boîte DOM, les plugins JavaScript. Découvrez dès aujourd’hui le futur de la création de mises en page.

Démo des modules EBT Télécharger les modules EBT

❗Types de paragraphes supplémentaires (EPT) – Nouvelle expérience Paragraphes

Types de paragraphes supplémentaires (EPT) – ensemble de modules basé sur les paragraphes analogiques.

Démo des modules EPT Télécharger les modules EPT

Défilement

Qu'est-ce qu'un node (nœud) ?

06/07/2025, by Ivan

Vous vous êtes probablement déjà posé cette question en regardant la barre d'adresse du navigateur, où le mot « node » apparaissait régulièrement.

Node est la classe principale de Drupal. Les nodes sont tous les contenus du site, tous les articles de blog, toutes les Pages, toutes les Stories, ainsi que tous les autres contenus que nous créerons dans les prochaines leçons.

Lorsque vous accédez à l'URL nom_du_site/node/17, Drupal comprend cette URL de la manière suivante :

node – la classe qu'il faut charger ;

17 – le numéro de l'objet à charger.

Si vous ajoutez « edit » à la fin de l'URL, donc nom_du_site/node/17/edit, alors Drupal interprétera « edit » comme une action à effectuer sur le node numéro 17, c’est-à-dire qu’il ouvrira la fenêtre d’édition du node.

Comme je l’ai déjà dit, node est la classe de base pour les autres contenus. Chaque objet node possède les attributs (propriétés) suivants :

body – le texte du document
changed – la date de modification au format Unix
comment – si les commentaires sont autorisés. Peut prendre trois valeurs.
comment_count – le nombre de commentaires.
created – la date de création au format Unix.
data – était NULL
files – les fichiers joints.
format – numéro du format d’entrée, à partir de 1.
last_comment_name – probablement le nom du dernier (!) commentateur, mais chez moi c’était NULL
last_comment_timestamp – date du dernier commentaire au format Unix
log – était vide. Je ne sais pas ce que c’est.
moderate – drapeau de modération. Si le node ne nécessite pas de modération = 0.
name – nom de l’auteur
nid – numéro du document, dans l’exemple précédent nid=17
path – synonyme relatif du chemin (« content/stranica-s-latinskim-url »)
picture – avatar de l’utilisateur.
promote – « Sur la page d’accueil » = 1, sinon = 0
revision_timestamp – date de la version au format Unix
status – publié = 1, sinon = 0
sticky – en tête = 1, sinon = 0
taxonomy – parents du node. C’est-à-dire parents taxonomiques. Nous parlerons de la taxonomie et de son utilisation plus tard.
teaser – annotation (teaser), un résumé du corps du node, c’est-à-dire du body.
title – titre du document
type – type de contenu
uid – numéro de l’auteur
vid – c’est l’identifiant de version. C’est-à-dire la version du node. Ne correspond pas toujours au nid.

Toutes les propriétés de chaque node sont stockées dans la base de données, et lorsqu’une requête est faite pour un node quelconque, ces données sont affichées via Drupal. Nous verrons comment afficher les nodes (articles de blog, pages) depuis la base de données à travers le module Views. Nous créerons également, grâce au module CCK, un autre type de contenu appelé « Employé ».