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

Menu

Retournez dans le dossier racine de votre module, où se trouve le fichier .info.yml, ajoutez un nouveau fichier nommé hello_world.routing.yml et ajoutez-y ce qui suit :

hello_world.content:
  path: '/hello'
  defaults:
    _controller: '\Drupal\hello_world\Controller\HelloController::content'
    _title: 'Hello World'
  requirements:
    _permission: 'access content'

Notez que le préfixe que vous réservez dans la table de routage pour votre module, « hello_world » dans hello_world.content à la première ligne, n’a pas forcément besoin d’être le nom machine que vous avez choisi pour votre module. Toutefois, pour assurer la cohérence entre les fichiers de routage et les fichiers de menu, c’est une bonne pratique. Le nom complet de l’entrée, hello_world.content, sera utilisé dans la section suivante lors de l’ajout d’un lien de menu, afin de lier ce lien à cette entrée dans la table de routage.

Si votre module est déjà activé, vous devez vider le cache de votre site via l’interface utilisateur à l’adresse admin/config/development/performance ou avec drush (drush cache-rebuild ou drush cr). Sinon, activez-le.

Maintenant, rendez-vous sur la page d’accueil de votre site, puis ajoutez /hello à l’URL dans la barre d’adresse. Vous devriez voir une page affichant le message « Hello, World! ».

Notez qu’il est essentiel d’indiquer correctement les indentations dans le fichier module.routing.yml, sinon vous risquez d’avoir des problèmes après le vidage du cache Drupal.

En savoir plus sur le système de routage dans Drupal 8.