0
我创建了一个包含多个页面显示的视图。我也有类似下图的页面上指定一个作为“默认选项卡”,另外两个为“标签”,它们都显示正常起来:我可以将Views页面标签与模块生成的标签结合吗?
我希望能够插入另一个选项卡带有模块生成的代码(不是来自视图)到此页面上。这可能吗?
我创建了一个包含多个页面显示的视图。我也有类似下图的页面上指定一个作为“默认选项卡”,另外两个为“标签”,它们都显示正常起来:我可以将Views页面标签与模块生成的标签结合吗?
我希望能够插入另一个选项卡带有模块生成的代码(不是来自视图)到此页面上。这可能吗?
使用菜单钩子,你可以定义页面的另一个选项卡类似如下:
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;
}