3.3. Panels, Page Manager - bouwer voor paginayoutput. Een startpagina maken.
We hebben al gewerkt met de Display Suite-module, die het mogelijk maakt om de uitvoer van een inhoudstype in meerdere kolommen te organiseren.
Nu gaan we de modules Page Manager en Panels bekijken. Deze stellen je in staat om niet alleen het inhoudstype in kolommen weer te geven, maar ook extra blokken op de pagina toe te voegen. Dit is vooral handig voor de startpagina van de site, waar we verschillende aankondigingen van nieuws, blogs en artikelen plaatsen.
Laten we de volgende modules inschakelen: Chaos Tools, Page Manager, Layout Plugin en 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
In tegenstelling tot de Panels-module van Drupal 7 heeft Panels in Drupal 8 geen eigen gebruikersinterface. We voegen nu pagina’s toe via de Page Manager-module. Ook de theming van Panels is veranderd: we gebruiken nu de Layout Plugin-module, die het mogelijk maakt om layouts te definiëren via YAML-bestanden. In de volgende les zullen we bespreken hoe je een eigen sjabloon voor een panel toevoegt, maar voorlopig gebruiken we de ingebouwde paneelsjablonen van Panels met meerdere kolommen. Op die manier kunnen we voor de inhoud een eigen CSS toepassen en alles via het beheerpaneel configureren.
Documentatie over het maken van nieuwe sjablonen voor Panels: