0
アクティブなトレールが適用された状態で、現在のURLに応じてカスタムメニューをレンダリングするブロックフックを作成するにはどうすればよいですか?キャッシュされているので、通常のメニューではできません。カスタムとは、ユーザーごとに異なるメニュー項目を意味します。ユーザーXさんを見たときDrupalは動的メニューをレンダリングするためのカスタムブロックフックを作成します
例メニューは
|-- User X's profile (active)
|-- User X's groups
|-- Group A
|-- Group B
|-- Group C
をプロファイリングしかし、私は設定に移動し、自分のユーザープロファイルを参照した場合、メニューはこの
|-- My profile
|-- My settings
|-- Profile settings (active)
|-- Group settings
|-- My groups
|-- Group X
|-- Group Y
|-- Group Z
のようになります。このようになります。
これを平易なHTML形式で出力するブロックを作成するのは非常に簡単です。しかし、上記のように、私はリンクに適用されたアクティブトレイルが必要です。また、ハードコードやそれ以外のものではなく、異なるメニューフックからルートを編集したいだけです。
提案がありますか?
ああ、私はここからそれを盗んだ:http://www.touchdesk.nl/2009/04/full-menu-tree-with-active-trail-in -drupal-6/:-) –
私は間違いなくこれを試してみます。ありがとう! – hampusohlsson