Нет реакции на состояние следа меню для модуля Drupal Context - PullRequest
2 голосов
/ 20 июля 2010

Я использую фантастический Контекстный модуль Development Seed (версия 6.x-2.0) для Drupal 6 на разрабатываемом мной сайте. Все работает нормально, за исключением случая, когда мне нужно установить контекст для определенного меню.

Возможно, я неправильно понимаю состояние следа меню, но контекст существует только тогда, когда активен определенный элемент меню, а не какой-либо из его дочерних пунктов меню. Разве это не должно следовать следу меню? Пункты меню существуют только в основных ссылках, поэтому не должно быть конфликтов.

Можно ли подключиться к контексту, чтобы заставить часть меню работать, если не через интерфейс пользовательского интерфейса Context?

1 Ответ

2 голосов
/ 23 июля 2010

Это потому, что Drupal по умолчанию устанавливает меню навигации в активное меню: это влияет на все виды вещей, от контекста до хлебных крошек.

Вы можете проверить это, изменив свое состояние, чтобы проверить пункт менюв Навигации: он будет запускаться по дочерним элементам меню.

Чтобы заставить его работать в других меню, вам нужно включить или написать модуль, который использует menu_set_active_menu_name для установки активного меню в такое, где страница является членом,Модуль Меню Breadcrumb выполняет эту задачу без настройки.

...