Préparation de la structure du module
Dans les sous-sections suivantes du guide, nous allons créer des exemples de différentes parties d’un site Drupal, telles qu’une page personnalisée, un bloc, une entité, un champ, etc. Tous les exemples commencent par le dossier du module et le fichier .info.yml, et avec seulement ces deux éléments, le module apparaîtra sur la page d’administration des extensions de Drupal 8 ou pourra être activé directement via Drush.
Cette sous-section vous guidera à travers le processus de démarrage en créant, en nommant et en plaçant correctement le fichier .info.yml, qui deviendra le point de départ pour chaque nouveau module que vous créerez.
Si vous souhaitez cloner le dépôt git de l’exemple de code fourni dans cette section, vous devez installer git et suivre les instructions. Vous pouvez cloner le dépôt git en utilisant la commande suivante :
git clone https://github.com/sidharrell/D8HWexample.git modules/custom/hello_world
Tous les fichiers sont chargés par défaut, mais vous pouvez les « cacher » en vérifiant la version « skeleton » pour commencer. Pour vérifier cela, allez dans le répertoire du module et utilisez la commande suivante :
git checkout skeleton
Les autres branches correspondent aux sous-sections suivantes de ce guide et sont destinées à correspondre à leurs équivalents plus complets dans le module Examples, qui se trouve ici.