Я создаю интернет-магазин в Drupal 7, используя Commerce, но я застрял на чем-то.
Когда я просматриваю свой продуктовый узел, я хотел бы активировать 1 из терминов таксономии моего словаря под названием «категория». Поэтому при просмотре узла продукта, который представляет собой книгу, пункт меню «Интернет-магазин >> Книги» должен быть выделен как «активный».
Я пробовал menu_set_active_item , но это переопределит параметр $ _ GET ['q'] , который не годится, поскольку влияет на содержимое страницы. Когда я использую это, термин таксономии отображается вместо узла, поэтому это не то, что я хочу. Я только хочу активировать пункт в меню.
Я думаю, что путь можно использовать menu_set_active_trail или menu_tree_set_path , но я не могу заставить его работать. Может быть, кто-то может показать мне пример? Может быть, я использую только неправильный хук?
PS: я использую menu_block для рендеринга меню.