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.
❗Types de paragraphes supplémentaires (EPT) – Nouvelle expérience Paragraphes
Types de paragraphes supplémentaires (EPT) – ensemble de modules basé sur les paragraphes analogiques.
Twig dans Drupal 8
Menu
- Comprendre Drupal
- Exigences système pour Drupal
- Installation de Drupal 8
- Mise à jour de Drupal 8
- Administration du site Drupal 8
- Modules Drupal 8
- Comparaison des modules Drupal
- Thèmes Drupal
- Types de champs Drupal
- Gestion de la configuration
- Multisite Drupal
- Accessibilité
- Dépannage de Drupal 8
- Création de modules pour Drupal
- Drupal 8 API
-
Thématisation Drupal 8
- Définition d’un thème via un fichier .info.yml
- Structure des dossiers des thèmes Drupal 8
- Ajout de régions dans le thème
- Ajout de feuilles de style (CSS) et de JavaScript (JS) dans un thème Drupal 8
-
Twig dans Drupal 8
- Travail avec les templates Twig
- Conventions de nommage des templates Twig
- Comparaison des paradigmes PHPTemplate et Twig
- Détection et validation des variables dans les templates Twig
- Débogage des templates Twig
- Débogage des templates Twig compilés
- Trouver les fichiers de template avec débogage
- Filtres - Modification des variables dans les templates Twig
- Fonctions dans les templates Twig
- Macros dans les templates Twig
- Meilleures pratiques Twig - fonctions et templates de prétraitement
- Création de templates Twig personnalisés pour un module personnalisé
- Extension des templates
- Sous-thèmes
- Sous-thème : utilisation de Classy comme thème de base
- Sélecteurs CSS des thèmes Classy
- Activation des styles d’image par défaut avec votre thème
- Inclure une partie de template
- Utilisation des attributs dans les templates
- Prétraitement et modification des attributs dans le fichier .theme
- Travail avec les breakpoints dans Drupal 8
- Création de réglages avancés pour le thème
- Différences thématiques entre Drupal 6, 7 et 8
- Mise à jour des classes de Drupal 7.x vers 8.x
- Sous-thème de l’héritage
- Création d’outils d’automatisation pour les thèmes personnalisés (Gulpjs)
- Instructions pour la conversion de Drupal Twig (de tpl.php à html.twig)
- Z-index dans Drupal 8
- Mise à jour vers Drupal 8
Twig est un moteur de templates pour PHP, qui fait partie du framework Symfony2.
Dans Drupal 8, Twig remplace PHPTemplate comme moteur de templates par défaut. L’un des résultats de ce changement est que toutes les fonctions theme_*
et fichiers *.tpl.php
basés sur PHPTemplate ont été remplacés par des fichiers templates *.html.twig
.
Notez que Drupal 8 utilise actuellement la version 1.x de Twig. Cependant, Drupal 8.7 et les versions ultérieures sont compatibles avec Twig 2.x. Certaines fonctions Twig diffèrent entre ces versions, donc les développeurs de thèmes doivent éviter les fonctions Twig dépréciées afin d’assurer la compatibilité future des thèmes.