我正在尝试创建一个自定义模块来设置菜单的活动路径。
我创建了一个视图页面。 主动跟踪必须是节点或分类术语。 当我打开视图创建的页面时,活动路径不活动。
我在下面写了这个脚本,但它不起作用,有人可以帮忙吗???
function mymodule_views_default_views(&$view, &$display_id, &$args){
if( $view->name = 'productdetail';)
{menu_tree_set_path('menu-categorie', 'node/39');
}
}
答案 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和令牌并放置此脚本:
多数民众赞成。 模板中没有挂钩或自定义脚本
我希望这有助于其他人。