我可以将“视图”页面选项卡与模块生成的选项卡结合起来吗?

发布于 2024-10-01 01:32:00 字数 189 浏览 2 评论 0原文

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

alt text

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

I have created a View with multiple page displays. I have specified one as the "default tab" and the other two as "tab" and they all display correctly together on a page similar to this:

alt text

I would like to be able to insert another tab onto this page with module generated code (not from a view). Is this possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

终遇你 2024-10-08 01:32:00

使用菜单挂钩,您可以为页面定义另一个选项卡,如下所示:

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

Using the menu hook you can define another tab for the page similar to below:

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;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文