0

私はいつもの容疑者を配置しています。次のような分類法があります。

+Guys
--Core Collection
--New Arrivals
-- etc, etc
+Girls
--Core Collection
--New Arrivals
-- etc, etc
+Sale Items

ここでアイデアが得られます。とにかく、私は「/ collection / guys / core-collection / some-clothing-name」のような分類法メニュー構築パス(パスエイリアス付き)を持っています。カスタムビューを作成して、パスがフィルタリングする引数として分類用語を含むビューを表示するようにします。URLから2つの引数を渡して、衣料品を除外する方法についての情報はありますか?今、自分のモジュールを作成する必要がありますが、その道を進む必要があるようです。

理想的には、「collection /%/%」が欲しいです。助けてくれてありがとう。

4

2 に答える 2

1

をに変換する必要がありterm namesますterm IDs。私はその解決策を信用するつもりはありませんが、からterm nameへの変換をどのように解決できるかを説明する投稿がありますterm ID

ラファエルはすでにパスエイリアスにアプローチする方法を提案しているので、この章はカバーされていると思います。

ソース: http: //groups.drupal.org/node/8500

于 2012-01-13T16:24:25.923 に答える
0

私が理解しているかどうか見てみましょう。たとえば、guys / core-collectionカテゴリのすべてのアイテムをビューに表示したいですよね?これが機能するかどうかを確認します。

  1. ビューモジュールにデフォルトで付属している「分類法」ビューを有効にします(分類法/用語/%を引数として取るもの)
  2. 「pathauto」モジュールを使用して、その語彙のすべての分類用語のパスエイリアスを「collection / [catpath-raw]」に構成します。これにより、用語階層全体がエイリアスにレンダリングされます。
  3. これで、「taxonomy / term /(tid)」にリンクするだけで、エイリアスがURLに自動的に表示されます。これは、サイト上のその語彙の用語のすべてのリンクでも機能します。
于 2012-01-13T03:20:52.947 に答える