オーチャードCMSのTaxonomy Moduleの用語からさまざまなタイプを作成する最善の方法は、第1レベルにはtype1のみ、第2レベルにはtype2のみを含めることができます。それはSpeciesの実際の分類法のように見えます。オーチャード・タクソノミー用語のバリエーション
例:
- Order1
- Family1
- Genera1
- Species1
- Genera1
- Family2
- Genera2
- Species2
- Genera3
- SPecies3
- Genera2
- Family1
- 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つだけです。これはTaxonomyService.CreateTermContentType()のタクソノミごとに実行時に作成されます。ポストの更新を参照して、図表と分類法のバリエーションを取得するための詳細を確認してください。コメントしてくださってありがとうございます。 – Artyom
ここにアイデアがあります:タクソノミの用語タイプに分類フィールドを追加しようとしましたか? –
これは良い考えです。それをやろうとします。 – Artyom