1
我想创建一个简单的模块,在admin/config菜单中添加一个按钮。我需要点击按钮来运行一个PHP脚本。到目前为止,我已经浏览了几十个教程,但我甚至无法将admin/config菜单中启用的模块看作一个项目(尽管我已经使用了应该重定向到node/1
的代码)。Drupal 7:模块在管理菜单中添加一个简单的按钮
这里是我使用的代码:
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;
谢谢,我这样做了,但似乎还有另一个问题,因为菜单项仍然不可见。有趣的是,当我在地址栏“/ admin/config/reminders”中键入路径时 - 出现错误:“访问被拒绝,您无权访问此页面。” – barurumm 2013-02-09 11:15:41
@ user2056853您有权限问题 - 确保您实际上在'hook_permission()'中定义了'访问提醒控制面板',并且您尝试访问该页面的用户帐户具有指定的权限 – Clive 2013-02-09 14:08:06
你,克莱夫,现在一切正常! – barurumm 2013-02-11 12:53:53