【发布时间】:2010-06-21 18:00:16
【问题描述】:
例如,我有“node/31”。如果查看 node/31,我希望 drupal 将菜单活动项设置为“galleries/lastgallery”。怎么做?
<?php
function custom_nodeapi (&$node, $op, $a3 = NULL, $a4 = NULL){
if ($op == 'view' && $node->nid == 31) {
???
}
}
?>
更新:
我知道我可以使用menu_set_active_item。但在这种情况下,选项卡(查看/编辑等选项卡)将不会显示。我认为应该用menu_set_active_trails 完成,或者可能是menu_get_item/menu_set_item,但我不知道具体是什么。
【问题讨论】: