Хлебные крошки для страниц views

По ТЗ стояла задача: хлебные крошки на каждой странице. Однако страницы были созданы на views. Как решить вопрос? Стандартные модули на drupal.org не могли помочь в реализации, но нашлось простое решение.

1. Страница views;
2. Создаётся аргумент "Глобальный: Ноль"
3. Настройки аргумента:
Если аргумента нет, то:
• Подставить аргумент по умолчанию
• PHP-Код
4. Вводится приведённый ниже php-код с изменениями:
$breadcrumb[] = l('Главная', null);
$breadcrumb[] .= l('Название страницы №1', 'url-адрес');
$breadcrumb[] .= l('Название страницы №2', 'url-адрес');
drupal_set_breadcrumb($breadcrumb);

Версия Drupal: 

Комментарии

Все хорошо, только лучше таки не в аргумент, а в Basic Settings->Header:
формат ввода: PHP Code
Галку "Display even if view has no result" отметить.

И вот тут:

$breadcrumb[] .= l(t('Название страницы №1'), 'url-адрес');
$breadcrumb[] .= l(t('Название страницы №2'), 'url-адрес');

дабы система перевода интерфейса адекватно сработала

Ляпнуть

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • E-Mail адрес скрыт с использованием reCAPTCHA Mailhide.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <div> <img>
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
Incorrect please try again
Enter the words above: Enter the numbers you hear: