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

Drupal Features Nieuws

14/10/2025, by Ivan

In deze les laat ik zien hoe je dezelfde functionaliteit op verschillende sites kunt gebruiken door deze te kopiëren met behulp van een feature-module. Laten we beginnen met iets eenvoudigs: we maken een nieuwsoverzicht aan, namelijk:

  • Een menulink “Nieuws” die verwijst naar de nieuwspagina
  • Een nieuwspagina
  • Een nieuwsblok voor de startpagina

Ik denk dat dit voorlopig voldoende is om te begrijpen hoe de module Features werkt.

Eerst installeren we de benodigde modules:

Features, Views, CTools.

We maken een inhoudstype “Nieuws” aan en vervolgens enkele nodes van dit type.

Daarna maken we een View-pagina en een blok aan.

Pagina:

Titel

Titel: Nieuws

Formaat

Formaat: Ongestructureerde lijst | Instellingen

Weergeven: Inhoud | Samenvatting

Filtercriteria

Inhoud: Gepubliceerd (Ja)

Inhoud: Type (= Nieuws)

Sorteercriteria

Inhoud: Publicatiedatum (aflopend)

Paginainstellingen

Pad: /news

Menu: Normaal: Nieuws

Toegang: Rechten | Gepubliceerde inhoud bekijken

Paginering

Paginering gebruiken: Volledig | Gepagineerd, 10 items

Blok:

Titel

Titel: Nieuws

Formaat

Formaat: Ongestructureerde lijst | Instellingen

Weergeven: Velden | Instellingen

Velden

Inhoud: Titel

Filtercriteria

Inhoud: Gepubliceerd (Ja)

Inhoud: Type (= Nieuws)

Sorteercriteria

Inhoud: Publicatiedatum (aflopend)

Paginering

Paginering gebruiken: Geef een vast aantal items weer | 5 items

Nu plaatsen we in de beheeromgeving het blok op de juiste positie, en op het adres /news krijgen we het volgende resultaat:

Drupal features

Ik heb een eenvoudige weergave gemaakt, maar je kunt het nieuwsblok uitbreiden met een datum en een teasertekst. Ik heb het bewust eenvoudig gehouden, zodat ik later kan laten zien hoe een feature-module in Drupal wordt bijgewerkt.

Nu gaan we van onze View een feature-module maken.

admin features

Klik op Create new feature (nieuwe feature aanmaken).

Nu moeten we het aanmaakformulier van de feature-module invullen.

Belangrijk! De naam van de feature-module moet uniek zijn, niet iets als “news”, “blog” of iets vergelijkbaars, want identieke namen van modules of feature-modules veroorzaken fouten.

Naam: drupalbook.org News feature

Beschrijving: Toont een pagina en een blok met nieuws

Versie: 7.x-1.0-alpha1

Vervolgens kiezen we Edit views en zoeken de door ons gemaakte View (News). Features voegt automatisch de View “News” met al zijn weergaven toe.

We moeten ook het inhoudstype toevoegen: node, en specifiek “Nieuws” selecteren.

CTools features

De View is toegevoegd, het inhoudstype ook — klik op Download feature en download de feature-module. Deze feature-module kan worden geïnstalleerd als een gewone module.

export feature

Installeer ook de module Features op de nieuwe site:

features install

Nu kun je nieuwsberichten aanmaken op de nieuwe site en het blok in de linkerzijbalk plaatsen.

feature news

Je hebt waarschijnlijk al gemerkt dat alleen de functionaliteit wordt overgedragen. Om ook nodes naar een andere site te verplaatsen, kun je de module Feeds gebruiken. Deze module bespreek ik in een van de volgende lessen in mijn Drupal-handleiding.