Template-ontwikkeling

Dit artikel gaat over het ontwikkelen van templates. Als je wilt weten hoe je een template kunt toepassen op een pagina, kun je hier alle informatie over vinden op de handleidingen-site: http://handleiding.mokuji.nl .

Wat is een template?

Een template bepaalt de hoofdstructuur van een webpagina. Je bepaalt hiermee waar het menu komt te staan, en waar de content.

De template-map

Ieder template heeft een eigen template-map.

Vaak gebruikte modules

Het kruimelpad

Een vaak gebruikte module is het kruimelpad. Het kruimelpad biedt een manier om een bezoeker van een webpagina duidelijk te maken waar hij zich bevindt op een hiërarchisch ingedeelde website. Iedere laag van de hiërarchie wordt tekstueel weergegeven. Een klik op de titel van een laag brengt de bezoeker naar de bijbehorende pagina.

Je kunt een kruimelpad toevoegen door het volgende code-fragment in je HTML-template te plaatsen.


modules('menu')->get_html('breadcrumbs'); ?>

Optioneel kun je als optie meegeven op basis van welk menu-item het kruimelpad gegenereerd moet worden. Zie onderstaand voorbeeld:


modules('menu')->get_html('breadcrumbs', array(
  'menu_item_id' => tx('Data')->get->menu
)); ?>

Het broodkruimelpad kun je opmaken zoals je wilt. Bekijk een voorbeeld van CSS-code hiervoor.