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.
❗Types de paragraphes supplémentaires (EPT) – Nouvelle expérience Paragraphes
Types de paragraphes supplémentaires (EPT) – ensemble de modules basé sur les paragraphes analogiques.
Entité de contenu
Menu
- Comprendre Drupal
- Exigences système pour Drupal
- Installation de Drupal 8
- Mise à jour de Drupal 8
- Administration du site Drupal 8
- Modules Drupal 8
- Comparaison des modules Drupal
- Thèmes Drupal
- Types de champs Drupal
- Gestion de la configuration
- Multisite Drupal
- Accessibilité
- Dépannage de Drupal 8
- Création de modules pour Drupal
-
Drupal 8 API
- API d’authentification
- Bloc API
- Cache API
- API CKEditorVérification d'accès + mise en cache
- API de gestion de la configuration
- API de la base de données
-
API Entité
- Introduction à l’Entity API dans Drupal 8
- Types d’entités
- Travail avec l’Entity API
- Bundles (Regroupements)
- Configuration d’Entité
- Entité de contenu
- Création de contenu personnalisé
- Création d’un type de contenu personnalisé dans Drupal 8
- Programmation de champs personnalisés dans votre type de contenu
- Utilisation de l’interface utilisateur pour exporter le code des champs personnalisés
- API des entités Implémente l'API Typed Data
- Accès aux entités (À définir)
- Définition et utilisation des définitions de champs d’entité de contenu
- API de traduction des entités
- Modes d’affichage : modes de vue et de formulaire
- Aperçu : création d’un champ personnalisé
- FieldTypes, FieldWidgets et FieldFormatters
- Thématisation Drupal 8
- Mise à jour vers Drupal 8
Cette fiche de référence contient un aperçu des méthodes, classes et interfaces fréquemment utilisées pour les objets de contenu.
/sites/default/files/drupal-content-entity-8.0.pdf
Les entités de contenu héritent une grande partie de leur comportement des entités. Voir Travail avec l’Entity API pour ces fonctionnalités communes.
Gestion des valeurs de champ
Créez des champs personnalisés en utilisant la méthode baseFieldDefinitions
pour votre objet de contenu.
- Lisez une instance de votre objet personnalisé dans une variable locale
$Custom_Entity
- Définissez un champ personnalisé nommé « custom_field »
- Stockez certaines données
Exemple de code
$custom_field_value = $Custom_Entity->custom_field->value; // Effectuer une manipulation quelconque des données $Custom_Entity->custom_field->value = $custom_field_value; $Custom_Entity->save();
Exemples de contenu d’entité :
- node (nœud)
- comment (commentaire)
- user (utilisateur)