0

Drupal 7 と superfish を使用しています。

ログインユーザーと匿名ユーザー用に 1 つのメニューを使用しています。

ページがロールでログインしている場合、Superfish は annonymus ユーザーへのリンクを表示しません。

しかし、親メニュー項目には何もありません。

したがって、drupal は 4 の nolink メニュー項目を表示し、annonymus ユーザーには子を表示しません。

ユーザーがログインしていないときに 4 つのメニュー項目をプログラムで無効にするにはどうすればよいですか?

hook_menu_alter について考えていますが、nolink メニュー項目の URL がわかりません。

4

1 に答える 1

0

役割モジュールごとのメニューを使用すると、メニュー項目/役割を表示/非表示にできます。

http://drupal.org/project/menu_per_role

それはうまくいきましたが、彼らはこれは最終バージョンではないと言いました.

于 2012-10-04T15:07:34.377 に答える