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-theming Les 1: Het README-bestand van het Zen-thema

14/10/2025, by Ivan

Waar te beginnen?

Hoera! Je hebt meteen het juiste bestand geopend. Het eerste wat mensen opvalt wanneer ze het Zen-thema downloaden, is dat er hier veel meer bestanden zijn dan in andere thema’s.

Maak je geen zorgen! Je hoeft niet meteen alles te weten om een Drupal-thema te maken.

Zen geeft je precies wat je nodig hebt, ook als je het nog niet weet, en wacht geduldig tot je de documentatie en opmerkingen erover hebt doorgenomen.

Wat zijn basisthema’s, subthema’s en startthema’s?

Vaak is de beste manier om iets te leren het bestuderen van bestaande voorbeelden en ze vervolgens aan te passen om te zien hoe het werkt. Een groot nadeel van deze leermethode is echter dat, als iets breekt terwijl het oorspronkelijke voorbeeld wel werkte, er weinig motivatie is voor anderen om je te helpen.

Het Drupal-themingsysteem heeft een oplossing voor dit probleem: ouderthema’s en subthema’s. Een subthema erft alle HTML-opmaak, CSS en PHP-code van zijn ouderthema (ook wel basisthema genoemd). In Drupal is het eenvoudig voor een subthema om alleen dat deel van het ouderthema te overschrijven dat je wilt aanpassen.

Een startthema is een subthema dat speciaal is ontworpen als goed uitgangspunt voor de ontwikkeling van een eigen thema voor je website. Meestal wordt het samen met een basisthema gebruikt.

Hoe maak je een thema met Zen?

Het Zen-thema bevat zowel het Zen-basisthema als een startthema genaamd STARTERKIT. Je mag geen CSS- of PHP-bestanden in de Zen-map zelf wijzigen; in plaats daarvan maak je een subthema van Zen en plaats je het buiten de hoofdmap van Zen.

Installatie

Als je nog niet weet hoe je een Drupal-thema installeert, vind je later in dit document een stappenplan voor snelle installatie.

Een thema maken met Zen

Zie het bestand STARTERKIT/README.txt voor een volledige handleiding.

Het .info-bestand van het thema

De informatie in het .info-bestand van je subthema bevat de basisgegevens van je thema — Drupal moet weten: de naam, beschrijving, eigenschappen, regiostructuur, CSS-bestanden en JavaScript-bestanden. Maak je voorlopig geen zorgen over al deze regels.

CSS

Nadat je je subthema hebt aangemaakt, bekijk het bestand README.txt in de CSS-map van je subthema.

Maak je geen zorgen over alle bestanden in die map; lees gewoon het README-bestand voor uitleg.

Templates

Bekijk nu het bestand README.txt in de map templates van je subthema.