Хлебные крошки во вьюсах и на страницах модулей

Главные вкладки

Аватар пользователя Alex_on Alex_on 23 сентября 2010 в 20:22

Изучал ситуацию с настройкой цепочек навигации (хлебных крошек). Обнаружил, что у некоторых проблема со вьюсами.
Это решение меня вполне устроило, подробнее (со скриншотом) здесь.

Вкратце суть:
1. Добавляем аргумент Global: Null (у меня в переводе "В целом - Ноль"
2. Выбираетм "Подставить аргумент по умолчанию" - "PHP Код"
3. Пишем (для трех уровней навигации)
$breadcrumb[] = l('Главная', null);
$breadcrumb[] .= l('Второй уровень', 'alias2');
$breadcrumb[] .= l('Третиий уровень', 'alias3');
drupal_set_breadcrumb($breadcrumb);
4. В "Если аргумент некорректен, то:" выбираем "Показать все значения"

и получем цепочку:
Главная > Второй уровень > Третий уровень

У меня всё работает.

Теперь вопрос. Есть страницы, создаваемые модулями (например список личных сообщений privatemsg). Я так понимаю, в этом случае надо код в модуль ставить, другого варианта нет? (Навигационная цепочка на основе меню не устраивает).

Комментарии