logo

Extra Block Types (EBT) - Nieuwe Layout Builder ervaringâť—

Extra Block Types (EBT) - gestileerde, aanpasbare bloktypes: Slideshows, Tabs, Cards, Accordions en vele andere. Ingebouwde instellingen voor achtergrond, DOM Box, javascript-plugins. Ervaar vandaag al de toekomst van layout building.

Demo EBT-modules Download EBT-modules

âť—Extra Paragraph Types (EPT) - Nieuwe Paragraphs ervaring

Extra Paragraph Types (EPT) - analoge op paragrafen gebaseerde set modules.

Demo EPT-modules Download EPT-modules

Scroll
17/10/2025, by Ivan
Drupal 8 Breakpoints

In eerdere tutorials hebben we al CSS aan ons thema gekoppeld. Hiervoor hebben we in het bestand drupalbook.info.yml het volgende aangegeven:

libraries:
  - drupalbook/global-styling

Vervolgens hebben we het bestand drupalbook.libraries.yml aangemaakt, waarin we hebben aangegeven welk CSS-bestand moet worden ingeladen:

Drupal 8 Breakpoints
17/10/2025, by Ivan
templates

We hebben al gezien dat Drupal Twig ingebouwd heeft en hoe je het kunt gebruiken. In dit artikel bespreken we hoe je met Drupal-templates werkt, welke templates er in het Stable-thema aanwezig zijn, hoe je deze kunt overschrijven en hoe je templates van verschillende Drupal-entiteiten kunt aanpassen.

Laten we beginnen met de templates van het Stable-thema. Ga naar de templatesmap van het thema Stable:

templates
17/10/2025, by Ivan
blocks

Om een nieuwe regio toe te voegen waarmee je blokken kunt weergeven, moet je het volgende doen:

  • Voeg informatie over de regio toe aan het bestand theme.info.yml
  • Bewerk het bestand page.html.twig en voeg daar de weergave van de nieuwe regio toe

Regio’s toevoegen aan het bestand drupalbook.info.yml

Alle regio’s worden gedefinieerd onder de sleutel regions:

blocks
17/10/2025, by Ivan
carousel

Heel vaak voldoet de standaard Views-template niet aan onze wensen, dus kunnen we de templates voor Views overschrijven. Helaas heeft Views geen gebruikersinterface om de juiste template te vinden, maar we kunnen wel gebruikmaken van patronen om templates te herdefiniëren.

Meer over patronen lees je in dit artikel:

6.6. Werken met templates in Drupal. Wat zijn de templates in de core van Drupal.

In het bijzonder zijn we geĂŻnteresseerd in het volgende:

carousel
17/10/2025, by Ivan
Advanced theming

Drupal heeft maar weinig kant-en-klare, mooie en functionele thema’s. Maar Drupal integreert heel eenvoudig met allerlei externe bibliotheken en services. Zo kun je bijvoorbeeld een thema maken op basis van Bootstrap en tegelijkertijd profiteren van de volledige kracht van Drupal. In deze sectie van de site drupalbook.org bespreken we hoe je snel en gemakkelijk thema’s kunt maken vanuit elk ontwerp.

Advanced theming
17/10/2025, by Ivan
LESS Compiler

bootstrap

In eerdere lessen hebben we al bekeken hoe je een thema kunt maken op basis van een ander thema, zoals Stable. In deze les laten we zien hoe je een thema maakt op basis van Bootstrap, een populair framework voor het snel bouwen van paginalay-outs.

LESS Compiler
17/10/2025, by Ivan
Drupal

Voordat je begint met ontwikkelen in Drupal 8, moet je de cache uitschakelen. In tegenstelling tot Drupal 7 wordt in versie 8 niet alleen de cache van entiteiten, views en velden opgeslagen, maar ook de gecompileerde Twig- en render-templates. Om al deze caches uit te schakelen, moet je het volgende doen.

1. Kopieer het bestand /sites/example.settings.local.php naar /sites/default/settings.local.php.

Dit bestand bevat al de nodige instellingen om de cache uit te schakelen.

Drupal