【发布时间】:2011-10-19 06:25:17
【问题描述】:
我正在使用 Commerce 在 Drupal 7 中创建一个网上商店,但我遇到了一些问题。 当我查看我的产品节点时,我想激活我的词汇表中名为“类别”的分类术语之一。所以当我查看一个产品节点是一本书时,'Webshop >> Books'的菜单项需要突出显示为'active'。
我尝试过 menu_set_active_item 但这会覆盖不好的 $_GET['q'] 参数,因为它会影响页面内容。当我使用它时,分类术语显示在节点中,所以这不是我想要的。我只想激活菜单中的项目。
我认为要走的路是使用 menu_set_active_trail 或 menu_tree_set_path 但我无法让它工作。也许有人可以给我举个例子?也许我只是用错了钩子?
PS:我正在使用 menu_block 来呈现菜单。
【问题讨论】: