我创建了一个包含多个页面显示的视图。我已将其中一个指定为“默认选项卡”,将另外两个指定为“选项卡”,它们都在与此类似的页面上正确显示:
我希望能够使用模块生成的代码(而不是视图)在此页面上插入另一个选项卡。这可能吗?
答案 0 :(得分:0)
使用菜单挂钩,您可以为页面定义另一个选项卡,类似于以下内容:
function MODULENAME_menu() {
$items = array();
$items['PATH_TO_VIEW_DEFAULT_TAB/YOUR_NEW_TAB'] = array(
'title' => 'TAB TITLE',
'page callback' => 'FUNCTION NAME',
'page arguments' => array('ACCESS ARGUMENT'),
'access callback' => 'user_access',
'access arguments' => array('ACCESS ARGUMENT'),
'type' => MENU_LOCAL_TASK,
'weight' => 10
);
return $items;
}