钩子活动路径视图Drupal 7

时间:2013-03-03 18:03:26

标签: menu drupal-7 hook

我正在尝试创建一个自定义模块来设置菜单的活动路径。

我创建了一个视图页面。 主动跟踪必须是节点或分类术语。 当我打开视图创建的页面时,活动路径不活动。

我在下面写了这个脚本,但它不起作用,有人可以帮忙吗???

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

2 个答案:

答案 0 :(得分:0)

脚本是错误的单词,我使用了视图并添加了上面提到的字段。 很抱歉对于这个误会。我希望它有所帮助。

答案 1 :(得分:-1)

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

答案如下: 在视图中,我添加了一个带有term-id / node ID的字段,虽然用于我的菜单并隐藏输出并重写输出 我在文本字段中粘贴了以下代码以进行重写。 field_categorie-tid是菜单中的参考词 menu_tree_set_path(' menu-categorie',' taxonomy / term / [field_categorie-tid]');. 您可以使用node / [nid]

而不是分类术语

我在头部添加了一个全局字段 使用php和令牌并放置此脚本:

多数民众赞成。 模板中没有挂钩或自定义脚本

我希望这有助于其他人。