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 Nice Menus en Superfish — beschrijving en vergelijking van dropdownmenu-modules

12/10/2025, by Ivan

De modules Nice Menus en Superfish maken het mogelijk om dropdownmenu’s te creëren — zowel verticaal als horizontaal. Je hoeft slechts één van deze modules te kiezen en te gebruiken. Beide modules zijn populair en beschikken over een groot aantal aanvullende extensies.

De modules Nice Menus en Superfish gebruiken dezelfde jQuery-bibliotheek — Superfish:

https://www.drupal.org/project/nice_menus
https://www.drupal.org/project/superfish
https://github.com/mehrpadin/Superfish-for-Drupal

Laten we beginnen met Nice Menus.

Nice Menus

Het menu via Nice Menus wordt automatisch aangemaakt na het inschakelen van de module. Activeer de module — er is geen extra handeling nodig, de bibliotheek is al inbegrepen (vandaar de naam: “Nice” Menus).

Ga vervolgens naar de blokinstellingen. Daar vind je meerdere Nice Menus-blokken. Kies het eerste:

Drupal Nice Menus

Hier kun je selecteren welk menu moet worden weergegeven en op welke manier. In dit voorbeeld is er slechts één menu, Management, met subniveaus dat als dropdown kan worden getoond.

Nice Menus

Let op de instelling Respect "show as expanded" option — hiermee worden alle menu-items standaard uitgeklapt. Dit zorgt ervoor dat subitems altijd zichtbaar zijn, niet alleen nadat een bovenliggend item is geselecteerd.

Drupal 7

Je kunt het menu ook naar beneden laten uitklappen door de oriëntatie in te stellen op Down:

Nice Menus 1

Nu zal het menu naar beneden uitvouwen:

Nice Menus example

De instellingen van Nice Menus zijn beperkt:
/admin/config/user-interface/nice_menus

Je kunt hier enkel de snelheid en vertraging van het uitklappen instellen. Persoonlijk geef ik de voorkeur aan snelle opening, dus stel ik het meestal zo in:

Nice Menus settings

En dat is het — je hebt nu een dropdownmenu. Nice Menus is snel en eenvoudig te configureren.

Drupal Superfish

De Superfish-module kost iets meer tijd om te installeren, maar het resultaat is een flexibeler en veelzijdiger menu met meer aanpassingsmogelijkheden.

Hiervoor heb je de Superfish-bibliotheek voor Drupal nodig — de specifieke Drupal-versie. In de modulebeschrijving staat hierover meer informatie:
https://github.com/mehrpadin/Superfish-for-Drupal

Als je de module Libraries API nog niet hebt geïnstalleerd, doe dat dan eerst:
https://www.drupal.org/project/libraries

Download vervolgens de juiste versie (bijv. 1.0) en plaats de bibliotheek in de map sites/all/libraries/superfish:

Drupal menu

Installeer ook de module jQuery Update:
https://www.drupal.org/project/jquery_update

In de instellingen van jQuery Update wordt aanbevolen om voor de frontend versie 1.7 te gebruiken en voor het beheergedeelte 1.5 (om problemen met Views te voorkomen):
/admin/config/development/jquery_update

jQuery update

Nu kun je de Superfish-module inschakelen. Controleer in het statusrapport of de Superfish-bibliotheek correct is gedetecteerd:
/admin/reports/status

Superfish library

Ga daarna naar de blokbeheerpagina en activeer één van de Superfish-blokken:
/admin/structure/block

Drupal blocks

Hier heb je veel meer configuratiemogelijkheden. Laten we deze stap voor stap bekijken:

Block settings

Op deze pagina kun je bepalen welk menu wordt weergegeven (Management), de oriëntatie van het dropdownmenu (horizontaal — links of rechts), het kleurenschema (bijv. Blue), en de snelheid en vertraging van het uitklappen.

Active trail

De overige instellingen zijn standaard. Je kunt eventueel de jQuery Easing-plug-in installeren voor extra animatie-effecten, maar ook zonder werkt Superfish uitstekend.

Kies een regio voor het menu en bekijk het resultaat. De rest van de instellingen bespreken we verderop:

Nice menus styles

Bij mij werkt alles perfect. Als er iets misgaat, laat het weten in de reacties.

Nu het leukste deel van Superfish — de responsiviteit. Op mobiele apparaten verschijnt het menu als een keuzelijst, wat het navigeren op telefoons vergemakkelijkt.

Management menu

Daarnaast werkt het menu ook op touchscreen-apparaten, zowel de mobiele als de standaardversie. Hiervoor zijn extra plug-ins beschikbaar, die standaard al zijn geconfigureerd, dus je hoeft niets aan te passen:

Superfish plugins

Concluderend: Superfish biedt duidelijk meer functionaliteit dan Nice Menus, maar Nice Menus is eenvoudiger en sneller te installeren. Als je kiest voor Nice Menus, kun je de volgende modules gebruiken om je menu responsief te maken:

https://www.drupal.org/project/responsive_menus
https://www.drupal.org/project/mobile_navigation