Blocks zijn delen van de pagina die links of rechts in de sidebar zichtbaar zijn. De data binnen een blok bevat gegroepeerde of geralteerde gegevens.
Blocks kunnen ook gelijk waar op de website worden geplaats door middel van het definiëren van regions.Meestel worden die reeds gegenereerd door de modules zelf maar de administrator kan die ook handmatig aanmaken.
De sidebar waarin een block verschijnt hangt af van zowel de theme die gebruikt wordt als van de instelling in het blocks gedeelte. Sommige themes ondersteunen enkel linker of rechter sidebar.
Het beheren van een block laat de administrator toe de verticale volgorde te bepalen aan de hand van weight. Hoe "lichter" een blok is, hoe hoger die komt te staan in de sidebar. Zwaardere blokken zinken naar de bodem van de sidebar.
Het beheren van een block biedt telkens een checkbox om de zichtbaarheid mee in te stellen een configure link om de zichtbaarheid van een individueel block te kunnen configureren. De zichtbaarheid van een block hangt af van volgende zaken:
- De enabled checkbox. Blocks die disabled zijn worden nooit getoond.
- De throttle checkbox. Blocks waarbij deze optie aantstaat worden verborgen wanneer de server teveel moet berekenen. Om deze functie te kunnen gebruiken moet de throttle module ingeschakeld zijn.
- Het is ook mogelijk om elke blok zichtbaar/onzichtbaar te zetten op specifieke pagina's. De zichtbaarheid kan ook bepaald worden door middel van een PHP snippit
- Via de optie Custom visibility settings is het mogelijk om de gebruikers zelf te laten beslissen om een blok te tonen of niet.
Module blocks
Per module die er geïnstalleerd wordt, kunnen er nieuwe blokken beschikbaar worden. Daarom is het handig om na de installatie van een module, even te kijken in de lijst van blocks om te zien of er geen nieuwe zijn bijgekomen.
Administrator gedefinieerde blokken
Een admin kan ook zelf blokken aanmaken waarbij hij zelf de titel,omschrijving en een body kan ingeven. De drupal engine zal dan de inhoud tonen als een block.
De module biedt volgende functionaliteiten:
- Inschakelen van de throttle module en blocks configureren administer >> block.
- Een blok toevoegen administer >> block >> add block