хлебные крошки для взглядов друпал 7 - PullRequest
1 голос
/ 22 декабря 2011

Я работаю с представлениями и задаюсь вопросом, есть ли способ получить представление, чтобы обновить след крошки.Когда в моем первом представлении под названием homme панировочные сухари не обновляются, оно все равно просто говорит «home>», как будто оно все еще находится на главной странице.Когда я нажимаю на сообщение, «хлебные крошки» обновляются до «Главная› Блоги ›Блог администратора» ›.Мне нужно сказать Home> Homme> Название статьи, в основном то, что вы ожидаете при посещении сайта или поста в блоге.

Можно ли заставить вид вести себя как блог?

Ответы [ 2 ]

1 голос
/ 22 декабря 2011

Один из вариантов - попытаться переопределить вывод с темой, генерируемый функцией крошки по умолчанию.

Предполагая, что вы создали свою собственную тему - создайте файл с именем template.php в корне вашей темы.Создайте функцию с именем YOURTHEME_breadcrumb, где YOURTHEME - это название темы.HTML, возвращаемый этой функцией, будет крошкой.Измените возвращаемые значения, если необходимо, чтобы получить то, что вы хотите.Подумайте об использовании функций меню Drupal для создания более удовлетворительной крошки.

Проверьте комментарии к этой статье API для более подробной информации: http://api.drupal.org/api/drupal/includes--theme.inc/function/theme_breadcrumb/7

0 голосов
/ 03 февраля 2014

Добавление этого в файл template.php должно работать с сайтами d7:

function theme_breadcrumb($breadcrumb)
{
  if (substr($_GET['q'], 0, 13) == 'news/category') {
    $breadcrumb[] = l('News', 'news/');
  }
  if (count($breadcrumb) > 1) {
    if ($breadcrumb) {
      return '<div class="breadcrumb">'. implode(' &rsaquo; ', $breadcrumb) ."</div>\n";
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...