2013-08-05 63 views
0

我是一個總的Drupal新手,試圖瞭解構建分層內容的基本概念。Drupal 7:分類法還是關係?什麼是一個很好的爲什麼str struture分層內容

比方說,我正在建立一個音樂標籤的網站,並且想要表示這個結構,我應該使用分類法,關係/實體模塊之一還是兩者的組合?

我的網站將有這些「類型」: 藝術家(與名稱,圖像,視頻,生物,相關藝術家)。 藝術家有參觀日期(列出場地,時間,購票信息,海報圖片)。 藝術家有版本(有名字,日期,流派,曲目列表,圖片,貢獻藝術家列表)。許多藝術家可以爲單一版本做出貢獻。 發行版中的曲目具有實際的媒體文件或URL,即與藝術家和發行版相關聯的名稱。 一個流派的行爲就像一個標籤,並不涉及一個特定的藝術家,但與許多版本相關聯。

我將有一個樂隊頁面,展示發佈和巡迴演出的日期,發佈頁面顯示的軌道和參展藝術家,流派每個頁面的版本,一般巡演日程頁(有選項,通過帶過濾)的列表頁面樂隊。

我是否應該使用分類法,內容類型與實體/關係,兩者的組合? 有什麼優點和缺點?

謝謝! Yuval。

1)內容類型:

回答

1

他的項目的一些個人建議藝術家 - >相關藝術家| Relationship

2)內容類型:發佈 - >貢獻的藝術家|關係

3)內容類型:發佈 - >類型|分類術語字段

4)內容類型:樂隊|應該是節點類型,並由與藝術家的關係創建。

一般的「最佳實踐」這裏是這樣的:

分類法術語用於對內容進行分類。關係用於創建2個或更多內容類型之間的關係。分類術語將具有顯示的默認路徑,但關係不會。

+0

感謝您的簡潔明瞭的解釋! –

0

下面是從分類模塊的維護者的一個有用的描述:

我使用分類模塊的方式是這樣的:我的內容(節點)都是原裝 到我的網站,但是這些術語描述它(分類術語)是 概念,這些概念是獨立於我網站上的內容而存在的普遍性,文化和科學真理 的一部分。對於這些概念,我只需要一個名稱來表示這些概念。 Taxonomy.module是一個意思關係發揮 對我的網站的內容。

comment by Benjamin Doherty