web-dev-qa-db-ja.com

このメニューに属するノードにのみメニューブロックを表示する

私は本のナビゲーションモジュールに似たものを達成しようとしています。

メニューを含むブロックを作成するとします。このブロックがこのメニューにbelongされているノードで表示されるようにします。

したがって、NodeAが「My Submenu 1 Block」という名前のブロックに含まれるメニュー「My SubMenu 1 "に属している場合、このブロックは、NodeAが起動するたびに表示されます。

これは、いくつかのパスオートトリック、または「マイサブメニュー1」のすべてのノードに特定の分類用語を割り当てることで達成できます。しかし、これは冗長であり、ユーザーに特定の用語でコンテンツを作成するように強制する必要はありません-情報はすべてメニューにあります->ノード接続。

5
thanos panousis

http://drupal.org/project/menu_block を確認してください。私はそれがあなたが望むことをするかもしれないと思います、そうでなければ、少なくともおそらくそのコードはあなたがそれを自分で行う方法についてのアイデアを与えるかもしれません。

6
Jimajamma

Context モジュールはまさにこれを行います。 「メニュー」条件を選択した場合、メニューにリストされているコンテンツに対してのみブロック、メニューなどを表示できます。

0
mtro