2011-12-03 6 views
1

私は、次のような構造ではDrupalのメニューを持っている:Drupalでメニューをプログラムで(手動で)ビルドするにはどうすればいいですか?

-Gallery 
--Gallery Item 1 
--Gallery Item 2 
--Gallery Item 3 
--Gallery Item 4 
-Videos 
--Video Item 1 
--Video Item 2 
--Video Item 3 

ギャラリーとメニュー内のビデオ項目はコンテンツタイプギャラリーから動的にロードする必要があります。私の問題は、上記の構造のメニューアイテムをプログラムでビルドして追加する方法がわかりません。

ありがとうございます!

答えて

0

- Auto Menuと呼ばれる、Drupal 6以降でしか使用できないモジュールがあります。ソースコードを見て、それがどのように行われているかを確認し、convert itをDrupal 7モジュールに入れます。提案:メンテナーは長い間コミットしていないので、Drupal 7の新しいモジュールを投稿することで、Drupalコミュニティで手助けをする機会です。Views moduleを使用して、ブロックしてノードのタイトルをリンクとして表示し、コンテンツタイプ別にフィルタリングし、コンテンツタイプ別に並べ替えます(ギャラリーアイテムを最初に表示し、次にビデオアイテムを表示する)。

-Plusについては、このherehereの前のスレッドをチェックしてください。

+0

景色と私の問題は、私がのためにヘッダを制御することはできませんということですギャラリーとビデオのテキストでメニュー項目(返された行)。私は拡張可能なメニューを作成する必要がありますが、Drupalモジュールから出力を返す方法はわかりません: –

1

here, Menu Viewsは、Drupal 7が,を使用してメニューリンクを自動的に生成する興味深いモジュールです。これは、スーパーフィッシュニースメニューのようなメニューモジュールとシームレスに統合されています。

(PS:私の評判はので、私は代わりにハイパーリンクを提供するという大胆な他のモジュールをマークしている、以上の2つのリンクを提供するのに十分高くない)

関連する問題