モジュール紹介: SimpleMenu モジュール

SimpleMenu モジュール

jQueryを使用した、サイトナビゲーション用のメニューを提供するモジュールです。


特徴

  • メニューの位置はテーマのCSSセレクタで選ぶことができます。
  • SimpleMenu モジュールのアクセス権を利用することで、Drupal Administration Menu モジュールの代用として、管理者専用メニューとして利用することができます。
  • エフェクトの種類や速度をカスタマイズできます。


インストール

他の拡張モジュールと同様に、sites/all/modules/ にコピーした後、管理セクションの「モジュール」で有効化します。


設定メモ

  • [管理セクション] >> [サイトの環境設定] >> [SimpleMenu]

SimpleMenu設定画面

  1. SimpleMenu に表示するメニュー項目を決める、メニューツリーのルートを指定します。
    ここで「管理セクション」を指定し、SimpleMenuの表示権限をどのロールにも与えないことで、管理者専用メニューにすることができます。

  2. メニューに使用するテーマを指定します。
    「カスタム」を指定した場合、サイト用テーマでCSSを定義する必要があります。

  3. メニューを取り付けるセレクタを入力します。
    例: body, #primary, div.my-class

  4. セレクタの適用範囲内でのメニューの挿入位置を指定します。
    例えば、セレクタに "body" を指定した場合、「先頭に付加」を指定すればページの最上部に、「末尾に付加」を指定すればページの最下部にメニューが表示されます。(実用的ではありませんが、分かり易い例として)


設定例

  • メニューツリーのルートを「ナビゲーション」にした、テーマのメニューエリアでの表示例
    サイトナビゲーションの例

  • メニューツリーのルートを「管理セクション」にした、テーマのメニューエリアでの表示例
    管理メニューの例

  • メニューツリーのルートを「管理セクション」にし、Drupal Administration Menu 風にした表示例
    Admin_Menu風の例