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

Heel vaak moeten we een blok weergeven dat is gekoppeld aan een specifieke gebruiker (bijvoorbeeld zijn artikel of advertentie), of de auteur van een node tonen in een blok op de pagina van die node.

Maar elke gebruiker heeft zijn eigen lijst met advertenties, elke node heeft zijn eigen auteur, en deze blokken zullen dus voor elke node en gebruiker verschillend zijn. Voor dergelijke blokken gebruiken we contextuele filters in Views.

drupal 8 contextuele filters

Laten we nu een filter toevoegen voor de advertenties, zodat op de advertentiepagina alleen de gegevens van de juiste advertentie worden gefilterd. We filteren op het veld nid. Laten we bekijken hoe dit filter werkt. We hebben URL's voor nodes zoals:

/node/13

waar 13 de nid (node ID) van onze node is. We vertellen Views via een contextuele filter om nodes te filteren op hun nid, zodat voor elke nodepagina de juiste gegevens worden weergegeven. Voeg het nid-filter toe:

drupal 8 contextuele filters

Nu moeten we Standaardactie voor het contextuele filter selecteren — in dit geval kiezen we Provide default value > Content ID from URL:

contextuele filters

Nu kunnen we het filter testen via de voorbeeldweergave. Ik heb een advertentie met nid 7, dus vul ik 7 in en klik op de voorbeeldknop:

Drupal 8 contextuele filters

...