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: e-mailsjabloon voor meldingen van de Webform-module

14/10/2025, by Ivan

De catalogus die we hebben gemaakt met de modules CCK, Taxonomy en Webform maakt het mogelijk om zowel de klant als de sitebeheerder (manager) via e-mail op de hoogte te stellen van een bestelling. Echter, de manager ontvangt in de e-mail alleen de naam van het product, de hoeveelheid en de klantgegevens. Het zou veel handiger zijn als in die e-mail ook meteen een link naar het bestelde product stond.

Momenteel ziet de e-mail die bij een bestelling wordt verzonden er als volgt uit:

Een slideshow (slideshow) en jQuery-carrousels maken in Drupal 7. Deel 1

14/10/2025, by Ivan

Vaak willen we iets extra’s toevoegen aan een website — een beetje flair, wat meer dynamiek. Websites die op Drupal zijn gebouwd, zien er in hun standaardvorm nogal statisch en gewoon uit. We willen ze echter levendiger, kleurrijker en origineler maken. Dat kan bijvoorbeeld met een dropdownmenu, dynamisch bijgewerkte pagina’s of een banner in de kop van de site.

Een slideshow (slideshow) en jQuery-carrousels maken in Drupal 7. Deel 2

14/10/2025, by Ivan

In het vorige deel van deze les hebben we een slideshow gemaakt. In mijn voorbeeld toonde ik medewerkers van een organisatie, maar jij kunt bijvoorbeeld een banner gebruiken als kopafbeelding van de website. Toch is de standaardoplossing niet ideaal — het zou mooier zijn om knoppen toe te voegen voor het schakelen tussen de vorige en volgende slides. Dit ziet er aantrekkelijker uit dan eenvoudige tekst- of cijferlinks.

We hebben al de modules Views en Views_slideshow geĂŻnstalleerd.

page-content-type.tpl.php — een aparte template voor een inhoudstype

14/10/2025, by Ivan

Waarschijnlijk heb je al eens aparte templates gemaakt voor je nodes door ze te overschrijven als node-content-type.tpl.php.

Soms is dat voldoende, maar in andere gevallen wil je voor een bepaald inhoudstype een eigen paginatemplate instellen. Helaas is dat in Drupal 6 niet mogelijk zonder extra code. Om ervoor te zorgen dat onze nieuwe templates voor inhoudstypen, zoals page-content-type.tpl.php, werken, moet je de volgende code toevoegen aan template.php:

Standaard CSS-bestanden verwijderen of overschrijven

14/10/2025, by Ivan

Soms is het nodig om standaard CSS-bestanden zoals system.css, defaults.css of system-menus.css te wijzigen of te verwijderen. We zouden deze bestanden direct kunnen aanpassen, maar bij een Drupal-update kunnen ze worden overschreven, waardoor al onze wijzigingen verloren gaan. Om dit te voorkomen, kun je deze bestanden uitsluiten uit de lijst met CSS die Drupal laadt. Als je bepaalde stijlen uit deze bestanden toch nodig hebt, kun je ze kopiëren naar style.css van je thema en daar bewerken.

Theming van Views: aanpassen van view.tpl.php (velden, rijen, blokken, pagina’s) en integratie van de jQuery-plugin EasySlider

14/10/2025, by Ivan

In dit artikel bekijken we de query builder van Drupal — de module Views (http://drupal.org/project/views). Met Views kun je velden van verschillende inhoudstypen, reacties, termen, gebruikersinformatie en andere gegevens uit de database weergeven. Bovendien beschikt de module over een grafische interface waarmee je eenvoudig query’s naar de database kunt samenstellen met de muis.

SCSS (SASS) snel integreren in Drupal met de module Sassy

14/10/2025, by Ivan

SASS/SCSS zijn al lang de standaard geworden voor het schrijven van CSS-code. Als je ze nog niet gebruikt voor je websites, is het tijd om daar eens over na te denken. Je kunt SCSS heel snel integreren met behulp van de module Sassy, zelfs op shared hosting, omdat de compilatie van CSS-bestanden wordt uitgevoerd met behulp van een PHP-bibliotheek.

Laten we beginnen. Ik heb een schone Drupal-installatie met het Zen-thema. We moeten de module Sassy installeren:

https://www.drupal.org/project/sassy

Emmet (Zen Coding) – sneller HTML/CSS schrijven

14/10/2025, by Ivan

Emmet is de hernoemde versie van het project Zen Coding. Met Emmet kun je door middel van afkortingen snel HTML-lijsten, blokken met klassen en ID’s genereren. Naast HTML kun je ook snel CSS-eigenschappen schrijven met behulp van verkorte notaties. In eerste instantie lijkt het misschien overbodig om nog meer afkortingen en tools te onthouden, maar zodra je eraan gewend raakt, voelt het vreemd om zonder Emmet code te schrijven.

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: