6.1. Thèmes du noyau Drupal
Drupal utilise le nouveau moteur de template Twig. Par conséquent, tous les thèmes ont été refaits pour lui. Entrons et voyons ce qui se trouve dans le dossier /core/themes
Nous avons un template Twig ; les thèmes builder classy, stable, stark ; les thèmes prêts à l'emploi bartik, seven.
Template Twig
Drupal intègre une partie des bibliothèques Symfony :
Dont Twig. Cela a permis de réécrire Drupal non pas de zéro, mais avec un système de routage prêt à l’emploi et un moteur de template, des fichiers YML et d'autres bibliothèques Symfony et Zend Framework.
Que fait Twig et pourquoi n'était-il pas dans Drupal 7 ? Twig sépare la logique du site en PHP et la mise en page du site en HTML. Il oblige le développeur à ne pas utiliser de code PHP dans le template, ce qui signifie que vous ne pouvez pas écrire une requête vers la base de données, ni charger un utilisateur, un nœud ou un terme via du code PHP. Il faut transmettre des variables prêtes au template et les afficher via Twig. Nous parlerons plus en détail de Twig dans le prochain article de cette section.
Thème Classy builder
C’est un thème de base, c’est un ensemble d’éléments stylisés qui utilisent les thèmes Seven et Bartik. Sur ce thème, le designer ne doit pas créer un thème, il sert à simplifier le développement des thèmes dans le noyau du site.
Thème Builder Stable
Et c’est avec ce thème que nous travaillerons beaucoup en tant que designer. Je prévois de faire des articles sur la création de mes propres thèmes Drupal basés sur ce thème. Ce thème est similaire au thème Zen, il est simple et a un minimum de réglages.
C’est sur ce thème que nous travaillerons dans l’article 6.3. Créez votre propre thème Drupal basé sur le thème Stable.
Thème builder Stark
Si ça a du sens de faire un sous-thème à partir du thème Stable, alors le thème Stark est uniquement à des fins pédagogiques, nous en parlerons dans l’article 6.2.
Thème de base Bartik
C’est le même thème que dans Drupal 7, simplement refait avec Twig et encore plus adaptatif :
Thème Seven
Le thème Seven vient aussi de Drupal 7. Et tout comme Bartik, il est beaucoup plus agréable sur téléphone et tablette :
Il sera désormais simple et pratique de publier des actualités sur le blog Drupal directement depuis votre téléphone.
Il faut aussi noter le nouveau menu dans Drupal, il est adaptatif et ne gêne pas la mise en page du site, contrairement à Toolbar ou Admin menu.