DokuWiki

It's better when it's simple

Gebruikershulpmiddelen

Site-hulpmiddelen


nl:breadcrumbs

Broodkruimels

In DokuWiki raak je nooit de weg kwijt omdat je altijd wat broodkruimels achterlaat die je de weg terug laten zien.

Soorten Broodkruimels

DokuWiki kan twee soorten broodkruimels weergeven: spoorvolgende en hiërarchische broodkruimels.

Spoorvolgende Broodkruimels

Dit is de standaard. Broodkruimels geven een lijst van pagina's die je net bezocht hebt. Dit heeft het meeste nut voor pagina's met een platte namespacehiërarchie. Spoorvolgende broodkruimels gaan voor af met het woord Spoor: •.

Het aantal bewaarde broodkruimels dat wordt weergegeven kan worden ingesteld met de breadcrumbs optie.

Hiërarchische Broodkruimels

Hiërarchische broodkruimels zijn normaal in typische CMS-georganiseerde websites met een diepe navigatie structuur. Als je wiki een strikt hiërarchische namespaces heeft, wil je deze bladwijzers gebruiken. Als je dit inschakelt wordt het voorafgegaan met de worden Je bent hier: .

Hiërarchische broodkruimels kunnen worden ingeschakeld met de youarehere optie.

Configuratie

Ontwikkeling

De broodkruimels worden opgeslagen in de gebruikerssessie. Templateontwikkelaars moeten zorgen voor genoeg ruimte voor beide soorten broodkruimels door de functies tpl_breadcrumbs() en tpl_youarehere() te gebruiken.

Problemen

Op mijn productie server, kunnen anonieme gebruikers alleen een broodkruimel spoor zien van 1 pagina: de huidige pagina. Om hen toe te staan om een compleet spoor te zien van $conf['breadcrumbs'], kan regel 166 (of 221 in Adore Belle) worden gewijzigd in inc/auth.php.

      if(!$silent) msg($lang['badlogin'],-1);
      //auth_logoff();
      auth_logoff(true); // CHANGED
      return false;

Nu kunnen anoniem en ingelogde gebruikers allebei het broodkruimelspoor zien.
[John, 2009-10-26]

nl/breadcrumbs.txt · Laatst gewijzigd: 2013-01-14 18:09 door Klap-in

Tenzij anders vermeld valt de inhoud van deze wiki onder de volgende licentie: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki