Drupal 7:模块在管理菜单中添加一个简单的按钮

时间:2013-02-09 10:30:16

标签: drupal module

我正在尝试创建一个在admin / config菜单中添加按钮的简单模块。我需要按钮才能在点击时运行php脚本。到目前为止,我已经浏览了几十个教程,但我甚至无法在admin / config菜单中看到启用的模块作为项目(即使我使用的代码应该只重定向到node/1)。

以下是我使用的代码:

function send_reminders_menu() {

$items['admin/config/reminders'] = array(
    'title' => 'Reminders Control Panel',
    'page callback' => 'drupal_goto',
    'page arguments' => array('node/1'),
    'access arguments' => array('access reminders control panel'),
    'weight' => 50,
    'type' => MENU_LOCAL_TASK,
  );
  return $items;

1 个答案:

答案 0 :(得分:2)

MENU_LOCAL_TASK更改为MENU_NORMAL_ITEM

MENU_LOCAL_TASK期望one-level_up菜单路由器项为MENU_DEFAULT_LOCAL_TASK,但admin/config不是。 MENU_NORMAL_ITEM添加了一个普通的菜单项。

最后,当您进行更改时,不要忘记清除缓存。 祝你好运!