DokuWiki

Je lepší, když je to jednoduché

Nástroje uživatele

Nástroje webu


breadcrumbs

Navigační stopa (Breadcrumbs)

https://www.dokuwiki.org/breadcrumbs

V DokuWiki se nikdy neztratíte, protože vždy zanecháváte navigační (drobečkovou) stopu, která vám ukáže cestu zpět.

Typy navigační stopy

DokuWiki může zobrazovat dva typy navigační stopy: sledovací a hierarchickou.

Sledovací navigační stopa

Toto je výchozí nastavení. Navigační stopa zobrazuje seznam stránek, které jste právě navštívili ve wiki. Nejlépe se hodí pro stránky s plochou hierarchií jmenných prostorů. Sledovací navigační stopa je (v en verzi) označena předponou Trace: • .

Počet zobrazených sledovacích stop lze nastavit pomocí volby config:breadcrumbs.

Hierarchická navigační stopa

Hierarchická navigační stopa je běžná na stránkách řízených CMS s hlubokou navigační strukturou. Pokud vaše wiki používá přísně hierarchické jmenné prostory, můžete využít tento typ záložek. Po aktivaci se zobrazuje (v en verzi) předponou You are here:.

Hierarchickou navigační stopu lze aktivovat pomocí volby config:youarehere.

Konfigurace

Text předpony navigační stopy

  • Textový blok Trace: pro sledovací navigační stopu a You are here: pro hierarchickou navigační stopu nelze upravit přes Správce konfigurace. Lze je však upravit nebo odstranit přepsáním jazykové konfigurace. Například:
    • Anglický (en) text Trace: lze upravit v souboru conf/lang/en/lang.php přidáním $lang['breadcrumbs'] = "" (pro zobrazení bez předpony) nebo $lang['breadcrumbs'] = "Recent:" (pro změnu předpony).
    • Anglický (en) text You are here: lze upravit v souboru conf/lang/en/lang.php přidáním $lang['youarehere'] = "" (pro zobrazení bez předpony) nebo $lang['youarehere'] = "Current Destination:" (pro změnu předpony).
  • Způsob a umístění vykreslení bloku navigační stopy závisí především na šabloně.
  • Šablona MIKIO s vysoce přizpůsobitelnou konfigurací má nastavení breadcrumbPrefixText pro vlastní úpravu: Pozor, jedná se pouze o jednu předponu použitou pro všechny typy navigační stopy, nikoli samostatně pro hierarchickou navigační stopu a sledovací navigační stopu.
  • Pokud si přejete upravit předponu ve svém pluginu:
    • požádejte autora o možnost úpravy,
    • nebo (jako rychlé řešení) najděte řetězec v šabloně a přepište ho,
    • případně se podívejte, co nabízí localization v tomto ohledu.

Vývoj

Navigační stopy se ukládají do uživatelské relace. Vývojáři šablon by měli zajistit prostor pro oba typy navigační stopy pomocí funkcí tpl_breadcrumbs() a tpl_youarehere().

breadcrumbs.txt • Poslední změna: (upraveno správcem (MartinR) mimo DokuWiki)

Pokud není uvedeno jinak, je obsah této wiki dostupný pod licencí:
CC-BY-SA • Uveďte původ - Zachovejte licenci 4.0 Mezinárodní
CC-BY-SA • Uveďte původ - Zachovejte licenci 4.0 Mezinárodní Darovat Běží na PHP Validátor HTML5 Validátor CSS Běží na DokuWiki

Našli jste na stránce chybu, nebo překlep?
Budu vděčný za upozornění.
Děkuji

Nahoru