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

1.9 Views: Nieuwsfeed op Drupal

18/10/2025, by Ivan

De Views-module is een van de populairste modules. Ze stelt je in staat om eender welke gegevens weer te geven — nieuws, artikels, reacties, taxonomietermen — in de vorm van blokken, pagina’s, RSS-feeds, CSV-bestanden, XML-bestanden en vele andere formaten. En eindelijk: in Drupal 8 zit Views in de core! Je hoeft het dus niet langer apart te installeren; Views is standaard aanwezig in de basisinstallatie.

Laten we Views inschakelen en beginnen met het weergeven van gegevens.

Maak het inhoudstype Nieuws aan.

Drupal 8 news

Nu kunnen we nieuwsberichten aanmaken op de site.

Voeg een afbeelding toe aan het inhoudstype Nieuws. Ga hiervoor naar het tabblad Beheer velden. Je kunt het bestaande veld field_image gebruiken, dat al wordt gebruikt in Artikelen.

Add field

Maak enkele nieuwsberichten aan zodat we iets hebben om via Views weer te geven:

menu

Nu kunnen we onze eerste View aanmaken. Ga naar Menu → Structuur → Views:

menu

Op de Views-pagina maken we een nieuwe View aan:

views creation

Nu vullen we stap voor stap het formulier voor het aanmaken van een nieuwe View in. Eerst geven we de naam van de View op en eventueel de machinenaam. We noemen de View Nieuws en selecteren als inhoudstype Nieuws. Laat de sortering staan op Nieuwste eerst om de laatste berichten bovenaan te tonen:

Views adding

Vervolgens vinken we Create a page aan. Geef de titel van de nieuwe Nieuwspagina op en het pad waarop de pagina bereikbaar zal zijn — bijvoorbeeld /news. We kiezen voor een onopgemaakte lijst (Unformatted list, met div-tags) en tonen de inhoud in teaser-weergave (beknopte inhoud van de nodes, zoals eerder besproken).

Als er veel nieuwsberichten zijn (meer dan 10), hebben we een paginering nodig. Standaard worden er 10 per pagina getoond en kunnen bezoekers via navigatiekoppelingen naar de rest bladeren. Laat de paginering dus ingeschakeld (Use a pager).

view using pager

Daarna kunnen we bepalen in welk menu een link naar onze nieuwspagina verschijnt. Kies bijvoorbeeld Hoofdnavigatie (main navigation) en voer de linknaam Nieuws in. Sla op.

views save

Daarna komen we op de pagina voor verdere bewerking van de View. We hoeven hier voorlopig niets meer aan te passen en kunnen onze nieuwspagina bekijken.

news

Laten we nu een nieuwsblok maken met de drie laatste nieuwsberichten en een link naar de nieuwspagina. Maak een nieuwe View aan, noem deze Nieuwsblok, en selecteer opnieuw de weergave van het inhoudstype Nieuws.

views block

Deze keer maken we geen pagina maar een blok. We kiezen voor een onopgemaakte lijst, tonen velden, en beperken het aantal tot drie nieuwsitems. Sla de View op. In dit blok gebruiken we geen paginering. Nu kunnen we de View verder bewerken.

Views fields

Hier zien we tal van instellingen: Titel, Formaat, Velden, Filtercriteria, Sorteercriteria, Blokinstellingen, Header, Footer, gedrag bij geen resultaten, Pager en andere geavanceerde opties. In de volgende lessen zullen we elk onderdeel in detail bespreken. Voor nu voegen we nog een extra veld toe: de publicatiedatum, boven de titel van het nieuwsbericht.

views add fields

Zoek nu het gewenste veld, namelijk Authored on. Typ “Authored on” in het veldzoekvak en vink het aan om het te tonen. Sla daarna de wijzigingen op.

authored on

Vervolgens stel je het datumformaat in en schakel je de labelweergave uit:

drupal views remove the label

De publicatiedatum is niet hetzelfde als de aanmaakdatum van de inhoud. Je kunt desgewenst ook de aanmaakdatum apart tonen.

De publicatiedatum is het moment waarop de inhoud is opgeslagen met het vinkje “gepubliceerd”.