Хлебные крошки для страниц views
yuzver, ср, 28/12/2011 - 22:45
По ТЗ стояла задача: хлебные крошки на каждой странице. Однако страницы были созданы на 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-адрес');
дабы система перевода интерфейса адекватно сработала
Ляпнуть