根據Orchard CMS的Taxonomy Module中的術語製作各種類型的最佳方式是什麼,以便第一級只能包含類型1,第二級只能包含類型2等等?所以它看起來像真正的物種分類。果園分類術語變體
實施例:
- Order1
- 天倫之樂
- Genera1
- Species1
- Genera1
- Family2
- Genera2
- Species2
- Genera3
- SPecies3
- Genera2
- 天倫之樂
- Order2
- (及以上)
凡Order1,Order2與唯一的屬性類型秩序的; Family1,Family2是具有唯一屬性集的Family類型等等。
我想過創建單獨的ContentPart來代表一組屬性和類型,並將它添加到由分類模塊爲分類學詞彙表創建的ContentType中。所以會有TaxonomyTypeRecord,TaxonomyTermAttributeTypeRecord(與類型鏈接)和TaxonomyTermAttributeRecord(與屬性類型鏈接)。之後,這組屬性對於術語來說將是唯一的。
這是我的previous question的延續。
UPDATE: 這裏是一個圖:
分類術語0..1 - 0 .. *分類術語屬性
分類術語屬性0 .. * - 1..1分類term屬性類型(這裏是屬性的可能類型,例如居住者,#表單等)
分類術語屬性類型0 .. * - 1..1分類術語類型(或等級,例如物種,順序,家族,Genera)
這些實體將爲ContentPart(稱爲TaxonomyTermTypeContentPart)的ContentPartRecords(將被添加到由TaxonomyService.CreateTermContentType()中的分類模塊創建的分類Content ContentType中)。
是的,只有1種術語。它是在TaxonomyService.CreateTermContentType()的每個分類的運行時創建的。請參閱帖子中的更新,瞭解我想要如何獲取分類術語的變體的圖表和詳細信息。謝謝您的意見。 – Artyom 2012-03-01 10:56:45
這是一個想法:你是否試圖給分類學術語類型添加分類學領域? – 2012-03-01 19:19:41
這是一個好主意。將盡力去做。 – Artyom 2012-03-02 15:14:13