質問

私は通常の容疑者を導入しています。次のような分類法があります。

+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 namesterm IDs. 。私は解決策を信用するつもりはありませんが、からの変換を解決する方法を説明する投稿があります term nameterm ID.

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

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

他のヒント

私が理解しているかどうか見てみましょう。たとえば、Guys/Core-Collectionカテゴリのすべてのアイテムを表示してください。これが機能するかどうかを確認してください:

  1. ビューモジュールでデフォルトで付随する「分類」ビュー(分類/用語/%を引数として取るもの)を有効にすることを可能にします
  2. 「pathauto」モジュールを「コレクション/[catpath-row]」にする「pathauto」モジュールを使用して、その語彙のすべての分類項のパスエイリアスを構成すると、階層全体がエイリアスにレンダリングされます。
  3. それだけです。「Taxonomy/Term/(TID)」にリンクするだけで、エイリアスはURLに自動的に表示されます。これは、サイト上のその語彙の用語のすべてのリンクでも機能します。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top