2

管理/構成メニューにボタンを追加する単純なモジュールを作成しようとしています。クリック時にphpスクリプトを実行するボタンが必要です。これまでに数十のチュートリアルを閲覧してきましたが、管理/構成メニューで有効なモジュールをアイテムとして表示することさえできません (リダイレクトする必要があるコードを使用したにもかかわらず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;
4

1 に答える 1

2

に変更MENU_LOCAL_TASKMENU_NORMAL_ITEMます。

MENU_LOCAL_TASKone-level_up メニュー ルーター項目が であると想定していますMENU_DEFAULT_LOCAL_TASKが、そうadmin/configではありません。 MENU_NORMAL_ITEM通常のメニュー項目を追加します。

最後に、変更を加えたらキャッシュをクリアすることを忘れないでください。幸運を!

于 2013-02-09T11:03:51.813 に答える