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

Articles

04/07/2025, by Ivan
  • Drupal 7 - les entitĂ©s Ă©taient des objets gĂ©nĂ©riques stdClass.
  • Drupal 8 - les entitĂ©s sont dĂ©sormais des objets typĂ©s spĂ©cifiques, chaque type d'entitĂ© dĂ©finissant la classe utilisĂ©e pour les instances de cette entitĂ©.

Exigences
Les classes d'entités doivent être placées dans l'espace de noms Entity du module qui fournit le type d'entité, par exemple \Drupal\[nom_module]\Entity. Cela signifie que les fichiers PHP de classe d'entité se trouvent dans le dossier src/Entity du module.

04/07/2025, by Ivan

Dans Drupal 8, les bundles sont un type de conteneur d’informations qui contiennent des définitions ou des réglages de champs. Ils sont parfois appelés « sous-types ». Les bundles sont optionnels et se situent sous les types d’entités dans la hiérarchie des conteneurs d’informations.

04/07/2025, by Ivan

Audience cible

Cette documentation s’adresse principalement aux développeurs ayant une expérience en programmation orientée objet en PHP, Drupal 6 ou Drupal 7, ainsi qu’à ceux qui souhaitent apprendre les principes de Drupal 8.

La documentation sur la création d’un type d’entité de contenu dans Drupal 8 inclut une liste complète des options disponibles.

Création d’un type de contenu sans bundle dans Drupal 8.

Dans ce cas, nous créons un objet contenu Drupal 8 qui n’a aucun bundle.

04/07/2025, by Ivan

Cette page est une copie de la configuration « Enabled by Default » dans un module Drupal 8. Elle doit être considérée comme une référence amortie.

La création d’un type de contenu personnalisé est devenue assez simple grâce à la nouvelle API de configuration introduite avec Drupal 8.

04/07/2025, by Ivan

Parfois, lorsque vous extrayez un type de contenu depuis un module personnalisé, vous pouvez également ajouter des champs liés à ce type de contenu. La possibilité de créer automatiquement ces champs vous permet de supprimer et réinstaller sur plusieurs sites sans laisser de champs inutiles et en garantissant que vous n’oublierez pas de les ajouter. Il existe deux façons d’ajouter ces champs dans votre base de code, que nous allons examiner.

04/07/2025, by Ivan

Parfois, lorsque vous extrayez un type de contenu dans un module personnalisé, vous pouvez également ajouter des champs liés à ce type de contenu. La possibilité de créer automatiquement des champs vous permet de supprimer et réinstaller sur plusieurs sites sans laisser de champs inutiles et en garantissant que vous n’oublierez pas de les ajouter. Il existe deux façons d’ajouter ces champs à votre base de code, que nous allons examiner.