2012-02-29 13 views
1

オーチャードCMSのTaxonomy Moduleの用語からさまざまなタイプを作成する最善の方法は、第1レベルにはtype1のみ、第2レベルにはtype2のみを含めることができます。それはSpeciesの実際の分類法のように見えます。オーチャード・タクソノミー用語のバリエーション

例:

  • Order1
    • Family1
      • Genera1
        • Species1
    • Family2
      • Genera2
        • Species2
      • Genera3
        • SPecies3
  • Order2
  • (およびそれ以上)
  • Order1、Order2は、属性の固有のセットを持つタイプのオーダーである

。 Family1、Family2は、一意の属性セットなどを持つタイプのファミリーです。

属性と型のセットを表す別個のContentPartを作成し、タクソノミのボキャブラリ用にTaxonomy Moduleによって作成されたContentTypeに追加することを考えました。そのため、TaxonomyTypeRecord、TaxonomyTermAttributeTypeRecord(型にリンクされている)、TaxonomyTermAttributeRecord(属性型にリンクされている)があります。その後、一連の属性は、用語のパシュ(pathes)に固有のものとなる。

これは私のprevious questionの続きです。


UPDATE:ここ の図である。

分類用語0..1 - 0 .. *分類の用語属性

分類用語属性0 .. * - 1..1分類

タクソノミー用語属性タイプ0 .. * - 1..1タクソノミー用語タイプ(またはランク、例えば種、秩序、家族(例えば、種、秩序、家族など) 、一般)

これらのエンティティは、TaxonomyService.CreateTermContentType()のTaxonomyモジュールによって作成されたタクソノミーContentTypeに追加される新しいContentPart(TaxonomyTermTypeContentPart)のContentPartRecordsになります。

答えて

1

できません:タクソノミごとに1つのタイプの用語があります。しかし、私はシナリオを確認していない。

+0

はい、タームの種類は1つだけです。これはTaxonomyService.CreateTermContentType()のタクソノミごとに実行時に作成されます。ポストの更新を参照して、図表と分類法のバリエーションを取得するための詳細を確認してください。コメントしてくださってありがとうございます。 – Artyom

+0

ここにアイデアがあります:タクソノミの用語タイプに分類フィールドを追加しようとしましたか? –

+0

これは良い考えです。それをやろうとします。 – Artyom

関連する問題