Přeskočit přímo na text


Jak na drobečkovou navigaci

Potřeboval jsem drobečkovou navigaci, tak, aby zobrazovala kompletní cestu k obsahu a jako poslední aktuální titulek stránky ale neaktivní.

Nejdřív jsem chtěl změnit nápis Domů na svůj

Pro změnu „Domů“ v drobečkový navigaci přidejte do template.php následující část kodu:

<?php function YOURTHEME_bre­adcrumb($bread­crumb) { if (!empty($bread­crumb)) { $breadcrumb[0] = l(‚Library Home‘,NULL); return ' ‚. implode(‘ » ‚, $breadcrumb) .‘ '; } } ?> Místo Library Home potom napište vlastní text 

potom

Pátral sem po funkci, která mi přidá drobečkovou navigaci na stránku kategorie až sem našel kod kterej to zařídí.

<?php /**
* Implements theme_breadcrumb().
*/ function phptemplate_bre­adcrumb($bread­crumb) {
if ((module_exis­ts(‚taxonomy_bre­adcrumb‘)) && arg(0) == ‚taxonomy‘ && arg(1) == ‚term‘ && is_numeric(arg(2))) {
require_once(dru­pal_get_path(‚mo­dule‘, ‚taxonomy_bre­adcrumb‘) . ‚/taxonomy_bre­adcrumb.inc‘);
$breadcrumb = _taxonomy_bre­adcrumb_genera­te_breadcrumb(ar­g(2));
}

return theme_breadcrum­b($breadcrumb); } ?> Ještě používám modul taxonomy breadcrumb, nevim jestli na to má vliv, každopádně dokud sem nevložil kod nahoře do template.php tak se navigace zobrazovala jenom v nodech 

až sem nakonec zjistil jak sem pitomej a všechno slo vyřešit modulem custom breadcrumbs (http://drupal.org/…_breadcrumbs) ve verzi 2!

Hned na začátku jeho nastavení si zvolíte alternativu pro Domů (takže neni potřeba první krok co sem dělal) a zbytek sem nechal jak je. Do template.php sem nekonec vložil <?php function nazevtematu_bre­adcrumb($bread­crumb) { if (!empty($bread­crumb)) { $breadcrumb[] = drupal_get_title(); return ' ‚. implode(‘ » ‚, $breadcrumb) .‘ '; } } ?> tenhle kod zařídi vytisknutí aktuálního titulku stránky do posledního políčka navigace. Dá se to sice nastavit v modulu ale netisklo to například v profilu aktuální titulek.
About the authornení
 

lepsi je pouzit

lepsi je pouzit custom_breadcrumbs verze 2

už sem na to taky přišel:)

už sem na to taky přišel:)

Poslat nový komentář

  • You can use Texy! to format and alter entered content.
  • Povolené HTML značky: <em> <strong> <b> <i> <br> <code> <ul> <ol> <li> <pre> <pre class="php">
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

Více informací o možnostech formátování

Hledat

Přihlášení

Bezpečnost Drupalu

Z hlediska bezpečnosti je Drupal na velmi vysoké úrovni, díky propracovanému systému hlášení, prověřování a řešení možných problémů.

Čtěte více a odebírejte bezpečnostní aktuality

Poslední komentáře

Kdo je online

Momentálně je online 3 uživatelé a 0 hostů.

Online uživatelé

Support

Psychologie - poradenství