web-dev-qa-db-ja.com

分類語彙間の関係を作成するにはどうすればよいですか?

私はCraigslistと同様のコンテンツ規約でサイトを構築しようとしています。問題は、私がdrupalで複数の語彙関係を作成する良い方法を本当に知らないことです。これが私が必要とする最終結果です:

語彙:
場所
Categories(「グッズ」と「サービス」を含む)
ステータス

コンテンツタイプ:アイテム

関係:

  • ユーザーは多くのアイテムを持っています
  • ユーザーは1つの場所を持っています
  • 場所には多くのユーザーがいます
  • 場所にはすべてのカテゴリがあります
  • アイテムには多くのカテゴリがあります
  • アイテムには1つの場所があります

最終結果は、すべてのLocationsでナビゲートしやすく、Items は適切に複数のカテゴリで表示されます、ただしに制限されています場所Usersは、割り当てられたLocationに基づいて、それぞれの場所にリダイレクトされます。 およびItemsを手動で指定せずに作成できる必要があります場所彼らはすでにいます。

それは理にかなっていますか?これはDrupalで簡単に実行できますか?

5
Garrett

これはすべて、Drupalの組み込み分類法モジュールと ser Terms モジュールで実行できます。

  • アイテムのノードタイプを作成します。
  • ユーザーが作成したアイテムは、作成者であるユーザーによって自動的に関連付けられます。
  • ロケーションの分類法を作成し、それをアイテムとユーザーに割り当てます。
  • カテゴリの分類を作成し、それをアイテムに割り当て、複数選択可能にします。

次に、ビューを使用して、すべての異なるリストページとブロックを作成できます。

4
Paul Jones