home | sitemap

Kruimelspoor: <!-- TMPL_VAR NAME="breadcrumbs" -->

Voor het tonen van het kruimelspoor (breadcrumbs) zijn 2 variabelen beschikbaar: breadcrumbs (kant-en-klaar stukje html) en breadcrumbs_array (alle losse kruimels om zelf een spoor van te maken met een TMPL_LOOP).

breadcrumbs

Deze variabele bevat het kruimelspoor tot en met de huidige pagina, bijvoorbeeld:

<a href="/test/index.html">Home</a> <strong>»</strong> <a href="/test/m000001/p000002.html">Menu 1</a> <strong>»</strong> Submenu 1

De html is altijd het zelfde; onderdelen die dus via css opgemaakt kunnen worden zijn A en STRONG tags.

Deze variabele staat in een standaard html bestand zoals aangemaakt door het cms bij het aanmaken van de stijl in een DIV met de ID breadcrumbs. Het staat vrij om de variabele in een ander element te zetten, maar vergeet dan niet het element de classname xcms_onclick mee te geven.

Voorbeelden

Kruimelspoor in de 'standaard' DIV:

...
<div id="breadcrumbs">
  <!-- TMPL_VAR NAME="breadcrumbs" -->
</div>
...

Kruimelspoor los in de html:

...
<div id="header">
  ...
  <!-- TMPL_VAR NAME="breadcrumbs" -->
</div>

Deze variabele bevat een array met alle kruimels van het spoor: elk item bevat variabele href voor de hyperlink en text voor de tekst, behalve het laatste item (=huidige pagina), dat bevat alleen de tekst.
Met behulp van deze variabele kan het kruimelspoor helemaal naar wens opgebouwd en opgemaakt worden (bijv. met een ander scheidingsteken dan het standaard »-teken).

Voorbeeld

<!-- TMPL_IF NAME="breadcrumbs" -->
<div id="breadcrumbs">
  <!-- TMPL_LOOP NAME="breadcrumbs_array" -->
    <!-- TMPL_IF NAME="href" --> <a href="/<!-- TMPL_VAR NAME="href" -->"><!-- TMPL_VAR NAME="text" --></a> <span>/</span> 
    <!-- TMPL_ELSE --> 
      <!-- TMPL_VAR NAME="text" -->
    <!-- /TMPL_IF NAME="href" -->
  <!-- /TMPL_LOOP NAME="breadcrumbs_array" -->
</div>
<!-- /TMPL_IF NAME="breadcrumbs" -->