メインコンテンツに移動

メインナビゲーション

  • ホーム
  • サイトマップ
  • ビデオ
  • ご連絡

パンくず

  • ホーム
  • Drupalの「サイト構築」管理画面にリンクの追加方法

Drupalの「サイト構築」管理画面にリンクの追加方法

drupal
system_management
menu

やりたいこと:Drupalの「サイト構築」管理画面にリックを追加しサイト構築に関する項目を管理したいです

  • 「サイト構築」メニュー(admin/structure)がDrupalのコアモジュールの一つです
  • 「サイト構築」画面にリックを追加して、サイトのコンテンツ管理ページを追加します
    • 例:リンク名は「Example Admin Page」
      「サイト構築」管理画面にリンクを追加します

解決:hook_menu()を実装して管理ページのURIを定義すればよいです

  • 「サイト構築」のURIは: admin/structure
  • 「サイト構築」のURIの下に管理ページにを定義します。
    • 例: admin/structure/example
      /**
       * Implements hook_menu().
       */
      function YOUR_MODULE_menu()
      {
          $items['admin/structure/example']=array(
              'title' => t('Example Admin Page'),           // これはリンク名
              'description' => t('The example page of a test'),  // これはリンクの説明
              'page callback' => 'example_page',       // これは管理ページのコールバック
              'access arguments' => array('administer chinese vocabulary'),
      
          );
          return $items;
      }
      
      // 管理ページのコールバック
      function example_page(){
        //管理ページの内容を省略し、メッセージだけの表示
          return t('Welcome to the example page');
      }
      
  • 上記hook_menu()でリンクのタイトル、説明を定義します
  • リンク先のページ(example_page)をコールバックすれば、ページが表示されます
ホーム

古松

検索

Article Category

  • apache(7)
  • css(19)
  • drupal(295)
  • Electron(4)
  • html(34)
  • javascript(27)
  • laravel(4)
  • linux(5)
  • macOS(2)
  • mysql(13)
  • php(19)
  • python(4)
  • SEO(12)
  • video(72)
  • Visual Studio Code(4)
  • windows(13)
  • wordpress(32)