Включение названия документа в навигационную линейку

Если вы хотите включить в навигационную линейку название открытого документа, то измените файлы template.php и page.tpl.php следующим образом:

template.php

Вариант А (с выводом ссылки на первую страницу):

function phptemplate_breadcrumb($breadcrumb) {
  $sep = ' → ';
  if (count($breadcrumb) > 0) {
    return implode($breadcrumb, $sep) . $sep;
  }
  else {
    return t("Home");
  }
}

Вариант Б (без вывода ссылки на первую страницу, если это единственная ссылка):

function phptemplate_breadcrumb($breadcrumb) {
  $sep = ' → ';
  if (count($breadcrumb) > 0) {
    return implode($breadcrumb, $sep) . $sep ;
  }
  else {
    return t("");
  }
}

page.tpl.php

Вариант А (название текущего документа не является ссылкой):

<div class="breadcrumb"><?php print $breadcrumb . $title; ?></div>

Вариант Б (название текущего документа является ссылкой):

<div class="breadcrumb"><?php print $breadcrumb ?><a href="<?php print $node_url ?>"><?php print $title ?></a></div>

style.css

Слой в который вставлялась линейка навигации отмечен классом breadcrumb. Возможно вам захочется внести изменения в файл style.css для этого класса, например:

.breadcrumb {
  display: inline;
  font-size: 80%;
  font-weight: normal;
  color: #aaaaaa;
}

Метки: