我可以将视图页面选项卡与模块生成的选项卡结合

时间:2010-11-04 19:56:26

标签: drupal drupal-views drupal-modules

我创建了一个包含多个页面显示的视图。我已将其中一个指定为“默认选项卡”,将另外两个指定为“选项卡”,它们都在与此类似的页面上正确显示:

alt text

我希望能够使用模块生成的代码(而不是视图)在此页面上插入另一个选项卡。这可能吗?

1 个答案:

答案 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;
}