Les thèmes enfants sont utilisés pour personnaliser un thème parent sans affecter son code source. Voici les étapes à suivre pour utiliser des thèmes enfants sur Drupal 8:
1. Créez un dossier nommé ‘nom_du_theme\_enfant’ dans le dossier des thèmes (core/themes).
2. Dans ce dossier, créez un fichier nommé ‘nom_du_theme\_enfant.info.yml’ avec les informations du thème enfant. Par exemple:
```
name: Nom du thème enfant
type: theme
base theme: nom_du_theme_parent
description: Thème enfant de nom_du_theme_parent.
core: 8.x
version: 1.0
```
1. Créez ensuite un fichier de template pour surcharger un fichier de template du thème parent. Par exemple, pour surcharger le template du header, créez un fichier nommé ‘header.html.twig’ dans un dossier nommé ‘templates’ dans le dossier du thème enfant. Vous pouvez également créer des fichiers CSS, JS et autres fichiers de ressources pour personnaliser votre thème enfant.
1. Activez le thème enfant dans la section “Apparence” du site Drupal.
1. Le thème enfant sera en mesure de surcharger les fichiers de template du thème parent.
En utilisant ces étapes simples, vous pouvez facilement personnaliser un thème parent et maintenir votre personnalisation avec les mises à jour future.