Views2の複数の引数がパスを構築します
質問
私は通常の容疑者を導入しています。次のような分類法があります。
+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つの引数を渡して衣服のアイテムを除外する方法についての情報はありますか?今すぐ自分のモジュールを構築しなければならないようにしようとしていますが、その道を下る必要があるかもしれません。
理想的には、「コレクション/%/%」が欲しいです。助けてくれてありがとう。
解決
あなたは変換する必要があります term names
に term IDs
. 。私は解決策を信用するつもりはありませんが、からの変換を解決する方法を説明する投稿があります term name
に term ID
.
ラファエルはすでにパスエイリアスにアプローチする方法を提案していたので、その章がカバーされていると思います。
他のヒント
私が理解しているかどうか見てみましょう。たとえば、Guys/Core-Collectionカテゴリのすべてのアイテムを表示してください。これが機能するかどうかを確認してください:
- ビューモジュールでデフォルトで付随する「分類」ビュー(分類/用語/%を引数として取るもの)を有効にすることを可能にします
- 「pathauto」モジュールを「コレクション/[catpath-row]」にする「pathauto」モジュールを使用して、その語彙のすべての分類項のパスエイリアスを構成すると、階層全体がエイリアスにレンダリングされます。
- それだけです。「Taxonomy/Term/(TID)」にリンクするだけで、エイリアスはURLに自動的に表示されます。これは、サイト上のその語彙の用語のすべてのリンクでも機能します。
所属していません StackOverflow