web-dev-qa-db-ja.com

メニュートークンを使用した動的メニューリンク

私が作成したビューページにterm id(tid)トークンを含むメニューを作成しようとしています。メニューリンクはtaxonomy/termページですが、メニューリンクがクリックされ、URLがviews pageに変更されると、メニュートークンはそのページからterm id(tid)を取得できないため、メニューリンク動作しません。基本的にメニュー構造はこのようなものです。

分類ページのメニュー

   views page 1 (url: /project/%1/venues) menu path: /project/[term:tid]/venues
   views page 2 (url: /project/%1/program) menu path: /project/[term:tid]/program

使用されるコンテキストフィルター:URLからの分類用語IDどこで%1は用語IDです。

3
serhat

私のシナリオが正しく理解できたら、 Taxonomy Men モジュールを見てください。これは、動的ビューを作成するために使用するもので、表示はクリックされたメニュー項目に依存します。
(メニューはその値(たとえば、都市名)をArgument/Contextual-Filter。)

分類メニュー:

  • 語彙ごとのカスタムメニュー。
  • デフォルトの分類用語のパスまたはカスタムパスを使用します。
  • Views と統合します。
  • Pathauto と統合:URL /パスエイリアスを使用します。
  • 他のメニューモジュールを妨害しません。
1
Greta