Menu 挂钩活动轨迹视图7

Menu 挂钩活动轨迹视图7,menu,drupal-7,hook,Menu,Drupal 7,Hook,我正在尝试制作一个自定义模块,以设置菜单的活动轨迹路径 我创建了一个视图页面。 活动跟踪必须指向节点或taxonmy术语。 当我打开视图创建的页面时,活动轨迹不活动 我写了下面的脚本,但它不起作用,有人能帮忙吗 function mymodule_views_default_views(&$view, &$display_id, &$args){ if( $view->name = 'productdetail';) {menu_tree_set_pat

我正在尝试制作一个自定义模块,以设置菜单的活动轨迹路径

我创建了一个视图页面。 活动跟踪必须指向节点或taxonmy术语。 当我打开视图创建的页面时,活动轨迹不活动

我写了下面的脚本,但它不起作用,有人能帮忙吗

function mymodule_views_default_views(&$view, &$display_id, &$args){
  if( $view->name = 'productdetail';)
    {menu_tree_set_path('menu-categorie', 'node/39');
 }
}

我很高兴,我找到了我自己问题的答案。 我想分享这个答案,并希望,这虽然有助于其他人

答案如下: 在视图中,我添加了一个带有术语id/节点id的字段,虽然它用于我的菜单,但隐藏了输出并重写了输出 我将下面的代码粘贴到文本字段中进行重写。 字段_category-tid是我在菜单中的参考术语 菜单树集路径('menu-categorie','taxonomy/term/[field\u categorie-tid');。 您可以使用node/[nid]代替分类术语

我在head部分添加了一个全局字段 使用php和token并放置此脚本:

就这些。 模板中没有挂钩或自定义脚本


我希望这对其他人有所帮助。

脚本是一个错误的词,我使用了视图并添加了上述字段。 对不起,误会了。我希望有帮助