web-dev-qa-db-ja.com

ドロップダウンメニューのダミーリンク

私が持っているメニュー項目の1つです。子リンクのみがクリック可能で、親リンクはクリックできないようにしたいと考えています。メニューの階層を設定するためだけに親を一種の「ダミーリンク」にする方法はありますか?

6
Mechaflash

特別メニュー項目 モジュールはまさにあなたのためにそれを行います:

特別なメニュー項目は、Drupalモジュールであり、プレースホルダーとセパレーターのメニュー項目を提供します。

プレースホルダーは、リンクではないメニュー項目です。これは、ページにリンクされていないが、その下のいくつかのメニュー項目をグループ化する親として機能する親メニュー項目が必要な動的ドロップダウンメニューで役立ちます。

7
Clive

別のモジュールを使用したくない場合:

カスタムモジュールで hook_menu_alter() を実装できます(または hook_menu() を使用してメニューを作成した場合は、そこで同じアプローチを使用できます)。おそらく親アイテムを MENU_CALLBACK にすることができます。出来た return TRUEまたはそのようなもの。

1
Brian Wood

http://drupal.org/project/menu_firstchild 使いやすさを維持するためにメインリンクに最初の子のリンクが指定されていることを除いて、同様の機能を提供します。

1
Michael Favia