我正在使用Drupal 7和Commerce创建一个网店,但卡在了某个地方。当查看产品节点时,我想要激活名为“category”的词汇表中的一个分类术语。所以当我查看一个书籍产品节点时,“Webshop>>图书”菜单项需要被突出显示为“active”。
我尝试过menu_set_active_item,但这将覆盖$_GET ['q']参数,这不好,因为它会影响页面内容。当我使用它时,分类术语被显示而不是节点,这不是我想要的。我只想激活菜单项。
我认为解决方法是使用 menu_set_active_trail或 menu_tree_set_path,但我无法让它工作。也许有人可以向我展示一个例子?也许我只是使用了错误的钩子?
我尝试过menu_set_active_item,但这将覆盖$_GET ['q']参数,这不好,因为它会影响页面内容。当我使用它时,分类术语被显示而不是节点,这不是我想要的。我只想激活菜单项。
我认为解决方法是使用 menu_set_active_trail或 menu_tree_set_path,但我无法让它工作。也许有人可以向我展示一个例子?也许我只是使用了错误的钩子?
PS:我正在使用menu_block来呈现菜单。