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
05/07/2025, by Ivan

Utiliser $config dans le contexte d’un formulaire

Vous pouvez utiliser les formulaires de configuration pour comprendre comment $config peut récupérer les données saisies par l’utilisateur et modifier les données dans le fichier {module}.settings.yml. Voici le code pour déclarer l’objet $config dans un formulaire, que vous trouverez dans le fichier PHP du formulaire de configuration.

05/07/2025, by Ivan

L’API base de données de Drupal 8 fournit un niveau d’abstraction standard, indépendant du fournisseur, pour accéder aux serveurs de base de données. Vous ne devez presque jamais effectuer d’appels directs à la base de données, sauf si vous développez les API fondamentales.

L’API est conçue pour préserver au maximum la syntaxe et la puissance du SQL, mais aussi :

05/07/2025, by Ivan

Le principal moyen de définir la connexion à une base de données est le tableau $databases dans settings.php. Comme son nom l’indique, $databases permet de définir plusieurs connexions aux bases de données. Il supporte aussi la définition de plusieurs cibles. La connexion à la base de données n’est pas ouverte (l’objet connexion n’est pas créé) tant que le premier morceau de code n’essaie pas d’exécuter une requête sur cette base de données.

Clé de connexion

05/07/2025, by Ivan

L’interaction avec la base de données doit se faire via un objet de connexion à la base de données. Plusieurs scénarios nécessitent une attention particulière :

1. Dans un code procédural, par exemple les fichiers *.module, *.inc ou scripts :
La meilleure façon de créer une instance de l’objet de connexion à la base de données est d’utiliser le Service Container.

Exemple :

05/07/2025, by Ivan

Les requêtes SELECT les plus courantes dans Drupal sont des requêtes statiques utilisant la méthode query() de l’objet de connexion à la base de données.
Les requêtes statiques sont transmises à la base de données presque telles quelles.

Exemple :

05/07/2025, by Ivan

Pour créer un thème Drupal 8, il faut d’abord créer un fichier THEMENAME.info.yml qui fournit les métadonnées de votre thème à Drupal. Cela ressemble à la manière dont sont définis les modules et les profils d’installation, il est donc important de définir la clé type dans le fichier .info.yml comme theme afin de bien le distinguer.

Cette page contient un exemple de fichier THEMENAME.info.yml et un aperçu des informations que ce fichier peut contenir.