3.3. Panels, Page Manager - Constructeur de sortie de page. Créer une page d’accueil.
Nous avons déjà vu le module Display Suite, qui permet d’organiser l’affichage d’un type de contenu en plusieurs colonnes.
Nous allons maintenant examiner les modules Page Manager et Panels, qui permettent d’afficher dans la colonne non seulement le type de contenu, mais aussi des blocs supplémentaires sur la page. C’est particulièrement pratique pour la page d’accueil du site, où l’on place diverses annonces de nouvelles, blogs, articles.
Activons les modules suivants : Chaos Tools, Page Manager, Layout Plugin, Panels :
https://www.drupal.org/project/ctools
https://www.drupal.org/project/layout_plugin
https://www.drupal.org/project/panels
https://www.drupal.org/project/page_manager
Contrairement à Panels dans Drupal 7, Panels n’a pas d’interface utilisateur, on ajoute les pages via le module Page Manager. Le theming des panels est aussi différent, on utilise maintenant le module Layout Plugin, qui permet de définir des plugins via des fichiers YAML. Nous verrons comment ajouter votre propre template pour un panel dans la prochaine leçon, mais pour l’instant nous utiliserons les templates de panel intégrés à Panels composés de plusieurs colonnes. Ainsi, nous pouvons définir différents codes CSS pour le contenu et tout configurer via le panneau d’administration.
Documentation pour créer de nouveaux templates pour Panels :