Een template is een vooraf gemaakt sjabloon dat de indeling en opmaak van een pagina of document vastlegt, waarna alleen de inhoud nog hoeft te worden ingevuld. Bij websites zorgt een template ervoor dat meerdere pagina’s dezelfde opbouw en uitstraling hebben.

Hoe werkt een template

Een template bevat de vaste onderdelen van een pagina, zoals de plaats van de kop, de tekst, de afbeeldingen en de menu’s. De wisselende inhoud wordt daarna ingevuld, vaak automatisch uit een database. Zo hoeft bij een webshop met honderden producten de opbouw van een productpagina maar één keer te worden gemaakt. Elke pagina krijgt dan dezelfde indeling, terwijl de gegevens verschillen.

Voorbeelden van templates

Het begrip komt in veel vormen voor:

  • een paginatemplate voor bijvoorbeeld een artikel, een productpagina of een contactpagina;
  • een e-mailtemplate voor een nieuwsbrief of orderbevestiging;
  • een kant-en-klaar ontwerp dat als startpunt voor een hele website dient.

Deze laatste betekenis komt in de dagelijkse praktijk dicht in de buurt van een thema.

Template en thema

In een CMS zoals WordPress bestaat een thema meestal uit meerdere templates: één voor de homepage, één voor berichten, één voor een zoekresultaat enzovoort. Een thema is dus het geheel van de vormgeving, terwijl een template de opzet van één specifiek type pagina vastlegt. Een template zorgt voor consistentie, maar beperkt ook de vrijheid per pagina.

Template aanpassen

Een template kan worden aangepast zonder dat alle pagina’s afzonderlijk worden bewerkt. Een wijziging in de template werkt automatisch door op alle pagina’s die daarop zijn gebaseerd. Dat maakt het onderhoud eenvoudiger, maar het betekent ook dat een fout in de template op alle pagina’s tegelijk zichtbaar is.