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