WebsiteBaker maakt het gebruik van meervoudige inhouds-blokken mogelijk. Dit hoofdstuk bevat informatie over het toepassen van meervoudige inhouds-blokken en beschrijft de benodigde stappen voor het gebruik ervan.
Meervoudige blokken worden gebruikt om verschillende inhoud op verschillende plekken te tonen in uw website. In de onderstaande afbeelding staat het voorbeeld-template uit het vorige hoofdstuk. Het template bevat een tweetal blokken: een voor de hoofd-inhoud (middelste kolom) en een voor Nieuws (rechter kolom).

Figuur 1: 3-koloms voorbeeld template
Het blok aan de rechterzijde zou gebruikt kunnen worden om extra informatie te geven die in de context valt van de hoofd-inhoud in de middelste kolom. Op deze manier kan men bijvoorbeeld links of advertenties toevoegen die direct in relatie staan met de informatie in de middelste kolom. U kunt inhoud toewijzen aan de individuele blokken via de WebsiteBaker backend.
Men dient de template-bestanden info.php en index.php te wijzigen als meer dan één blok gebruikt wordt. De veranderingen die hiervoor nodig zijn, worden hieronder in detail uitgelegd.
Bestand: info.php
WebsiteBaker vereist een unieke naam in het bestand info.php voor elk blok dat gebruikt wordt. Deze informatie wordt voorzien via de array variabele $block[x]. Het meest gebruikte blok (waarschijnlijk het blok dat de hoofd-inhoud bevat) dient gelabeled te worden als nummer 1, gevolgd door de andere blokken die U wenst toe te voegen. Hieronder ziet U een voorbeeld met twee blokken.
// definities voor meervoudige blokken (nodig als meer dan een blok gebruikt wordt)
$block[1] = 'Hoofd inhoud';
$block[2] = 'Nieuws';
De blok-namen worden in de WB backend gebruikt om de inhoud toe te wijzen aan een bepaald blok. Het is daarom aan te bevelen om hiervoor "uitgesproken" namen te gebruiken.
Bestand: index.php
Elk individueel blok dient via een template functie opgeroepen te worden in het bestand index.php van uw template. De parameter die wordt doorgegeven aan de functie page_content(x) correspondeert met het blok-nummer dat toegewezen is in het bestand info.php. Plaats de template-funtie op de locatie in uw template waar de inhoud van het blok weergegeven dient te worden.
<?php page_content(1); ?>
<?php page_content(2); ?>
Meervoudige sectieblokken zijn standaard uitgeschakeld in de standaard instellingen van WebsiteBaker. Het gebruik van meervoudige sectieblokken kan ingeschakeld worden via de WB backend: Instellingen -> Bekijk geavanceerde opties -> Sectieblokken -> Aan
Als U een nieuwe pagina toevoegt via de WB backend, zal zijn inhoud standaard toegewezen worden aan het blok-element $block[1]. De inhoud aan een ander blok toewijzen kan via de Pagina's sectie in de WB backend: Pagina's -> Instellingen
-> Secties beheren
Het volgende scherm wordt getoond.

Figuur 2: Inhoud aan een nader blok toewijzen
De bovenstaande afbeelding bevat twee WYSIWYG secties voor de pagina "Home". De eerste WYSIWYG sectie bevat de hoofd-inhoud, welke wordt afgebeeld in de middelste kolom. De tweede WYSIWYG sectie bevat de inhoud van het Nieuws-blok in de rechter kolom van het template.