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

Een routing-bestand toevoegen

04/10/2025, by Ivan

Menu

Ga terug naar de hoofdmap van je module, waar het .info.yml-bestand zich bevindt, maak een nieuw bestand met de naam hello_world.routing.yml en voeg het volgende toe:

hello_world.content:
  path: '/hello'
  defaults:
    _controller: '\Drupal\hello_world\Controller\HelloController::content'
    _title: 'Hello World'
  requirements:
    _permission: 'access content'

Merk op dat de ruimte die je reserveert in de routing-tabel voor je module, «hello_world» in hello_world.content op de eerste regel, niet per se de machine-naam hoeft te zijn die je voor je module hebt gekozen. Toch is het, om consistentie te garanderen tussen routing-bestanden en menu-bestanden, de beste praktijk. De volledige naam van de entry, hello_world.content, zal in de volgende sectie worden gebruikt bij het toevoegen van een menulink, om die link te koppelen aan deze entry in de routing-tabel.

Als je module al is geactiveerd, moet je de cache van je site wissen via de gebruikersinterface op admin/config/development/performance of via drush (drush cache-rebuild of drush cr). Zo niet, activeer hem dan eerst.

Ga nu naar de startpagina van je site en voeg daarna /hello toe aan de URL van je site in de adresbalk. Je zou een pagina moeten zien met het bericht «Hello, World!» erop.

Merk op dat voor het bestand module.routing.yml de inspringing correct moet zijn, anders kun je problemen tegenkomen na het legen van de Drupal-cache.

Lees meer over routing in Drupal 8.