1

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

我创建了一个视图页面。活动线索必须是节点或分类术语。当我打开视图创建的页面时,活动轨迹未激活。

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

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

2 回答 2

0

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

于 2013-10-25T20:31:21.187 回答
-1

我很高兴,我找到了自己问题的答案。我喜欢分享这个答案,并希望这虽然可以帮助其他人......

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

我在头部添加了一个带有 php 和 token 的全局字段并放置了这个脚本:

就这样。模板中没有钩子或自定义脚本

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

于 2013-03-04T21:33:00.567 回答