DokuWiki

It's better when it's simple

User Tools

Site Tools


breadcrumbs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
breadcrumbs [2013-03-20 17:14] – [Breadcrumbs] 176.58.176.122breadcrumbs [2021-10-02 19:41] (current) – [Configuration] -PSi-
Line 2: Line 2:
  
 In [[DokuWiki]] you will never get lost because you always leave some breadcrumbs behind which show you the way back. In [[DokuWiki]] you will never get lost because you always leave some breadcrumbs behind which show you the way back.
- 
  
 ===== Breadcrumb Types ===== ===== Breadcrumb Types =====
Line 13: Line 12:
  
 The number of tracking breadcrumbs to be shown can be set with the [[config:breadcrumbs]] option. The number of tracking breadcrumbs to be shown can be set with the [[config:breadcrumbs]] option.
 +
 ==== Hierarchical Breadcrumbs ==== ==== Hierarchical Breadcrumbs ====
  
Line 22: Line 22:
   * [[config:breadcrumbs]] Set to 0 to disable it.   * [[config:breadcrumbs]] Set to 0 to disable it.
   * [[config:youarehere]]   * [[config:youarehere]]
 +
 +==== Breadcrumb Prefixes ====
 +
 +  * The text blocks ''Trace:'' for [[#tracking breadcrumbs]] and ''You are here:'' for [[#hierarchical breadcrumbs]] (including the punctuation character) prefixing the breadcrumbs cannot be customized overally by means of the [[plugin:config|Configuration Manager]].
 +  * How and where the breadcrumb block is rendered is mainly the responsibility of the template.
 +  * The [[template]] [[template:mikio]] with a highly customizable [[template:mikio#configuration]] has a setting ''breadcrumbPrefixText'' for your customization: Note though that this is only a single prefix used for all [[#breadcrumb types]] and not individually per [[#hierarchical breadcrumbs]] and [[#tracking_breadcrumbs]].
 +  * If you'd like to customize it in your [[plugin]] of choice
 +    * ask the author, to make it customizable,
 +    * or find the string in the template and overwrite it as a quick hack to get what you want
 +    * or alternatively try to see what the [[localization]] has to offer in that regard.
  
  
Line 28: Line 38:
 The breadcrumbs are stored in the user session. [[Template]] developers should make sure to provide space for both types of breadcrumbs by using the ''tpl_breadcrumbs()'' and ''tpl_youarehere()'' functions. The breadcrumbs are stored in the user session. [[Template]] developers should make sure to provide space for both types of breadcrumbs by using the ''tpl_breadcrumbs()'' and ''tpl_youarehere()'' functions.
  
-===== Problems ===== 
- 
- 
-On my production server, anonymous users only saw a breadcrumb trail of 1 page: the current page. To allow them to see the complete trail of $conf['breadcrumbs'], I changed line 166 in inc/auth.php. 
- 
-<code php> 
-      if(!$silent) msg($lang['badlogin'],-1); 
-      //auth_logoff(); 
-      auth_logoff(true); // CHANGED 
-      return false; 
-</code> 
- 
-Now both anonymous and logged in users see the breadcrumb trail.\\ 
-[John, 2009-10-26] 
- 
-Note: In Dokuwiki "Adora Belle" the code to change is on line 221.  
breadcrumbs.1363796049.txt.gz · Last modified: 2013-03-20 17:14 by 176.58.176.122

Except where otherwise noted, content on this wiki is licensed under the following license: 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