Drupal7の2つのコンテンツタイプ間でフィールドをリンクする方法がわかりません。たとえば...
Drupal 7を使用してオンラインショップを構築しています。いくつかの製品カテゴリがあり、各カテゴリには、そのカテゴリのすべての製品とカテゴリの説明を表示する独自のページがあります。
このデータを2つのテーブル(コンテンツタイプ)に保存します。下記参照。
categories content-type:
category_name, description
----------------------------------------------
paintings, "A selection of paintings that we supply. Prices include ...."
ceramics, ....
jewellery, ....
。
products content-type:
name, category_name, price, ...
---------------------------------------------------
mona-lisa, paintings, £10,
necklace1, jewellery, £20,
necklace2, jewellery, £30,
。
共通フィールドは「category_name」です。最初のテーブルではcategory_nameのすべての値を定義し、2番目のテーブルでは、新しい製品を追加するたびに、製品に割り当てるカテゴリを1つ選択できるようにします。誰かがこれを行う方法を知っていますか?
コンテンツタイプ間でフィールドを再利用できますが、ウィジェットタイプを変更することはできません(「カテゴリ」コンテンツタイプにはフリーテキストエントリが必要であり、「製品」コンテンツタイプにはセレクターが必要です。
Drupal 6には、私が探しているものである可能性のある「ノード参照」フィールドタイプがあるように見えましたが、Drupal7でこれを取得する方法がわかりません。