Table of Contents

Brotkrümel-Navigation

Die Brotkrümel-Navigation bietet neben der Hauptnavigation eine nützliche Pfadnavigation.

DokuWiki unterstützt zwei Arten von Brotkrümeln in der Navigation einen Fährten-Brotkrümel und eine hierarchischen Brotkrümel.

Fährten Brotkrümel

Die Navigation mit Fährten-Brotkrümeln ist die standardmäßig eingestellte Navigationsart.

Es wird eine Liste der vor kurzem besuchten Seiten angezeigt. Diese Navigationsart ist sinnvoll bei Wikis mit einer flachen Namensraum-Hierarchie.

Die Anzahl der Brotkrümel lässt sich mit dem Parameter breadcrumbs (englisch) beeinflussen.

Hierarchische Brotkrümel

Hierarchische Brotkrümel sind bekannt aus CMS basierenden Websites mit einer tiefen Seitenstruktur.

Diese Navigationsart ist sinnvoll bei einer strikten Namensraum-Hierarchie.

Für die Aktivierung der hierarchischen Brotkrümel ist der Parameter youarehere zuständig.

Entwicklung

Die Brotkrümel werden in der Session gespeichert.

Template-Entwickler sollten beide Funktionen ('tpl_breadcrumbs() und tpl_youarehere()'') in Ihrem Template berücksichtigen.

Probleme

Einige Einstellungen in der php.ini können die Funktionsweise der Brotkrümel beeinflussen. Es wird z. B. nur noch die letzte besuchte Seite angezeigt und nicht die gewünschten zehn. (Frei aus dem Englischen [Dani, 2008-09-13] )


Um anonymen Benutzern mehr als eine Seite in der Fährte anzuzeigen, kann die folgende Code Änderung vorgenommen werden:

Zeile 166 in inc/auth.php.

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

(Frei aus dem Englischen [John, 2009-10-26])

Hinweis: In Dokuwiki „Adora Belle“ befindet sich die zu ändernde Stelle in Zeile 221.