2012-01-20 57 views
0

我目前正在Drupal上建立一個網站,我正在努力研究如何讓一些父內容(通過自定義內容類型創建)和一些創建的子內容通過不同的自定義內容類型,這是甚至possibe?Drupal的自定義內容類型建立一個父母和子女

結果會有一些看起來像這樣的輸出?

  • 服務號碼1
    • 產品編號1
    • 產品編號2
    • 產品編號3
  • 服務號碼2
    • 產品編號4
    • 產品編號5
  • 服務號碼3
  • 服務號碼4
  • 服務號碼5
    • 產品編號6
    • 產品編號7

從列表例如上面可以看到我想創建一個嵌套的列表,這將形成一些導航。我設置了一個名爲「Services」的內容類型,同時也創建了一個名爲「poducts」的內容類型,但我沒有看到將產品鏈接到服務的方式。

我是否應該爲此使用自定義內容類型?或者更好的方法是沿着使用分類法的路線走下去?如果是這種情況,我怎樣才能建立一個產品或服務頁面的分類鏈接,而不是它自己的分類頁面?

我覺得我說完全廢話,本質上我不能找出一種簡單的方法來在Drupal中創建一個嵌套的導航。

+0

您是否希望鏈接到此導航欄中每個項目的項目和相關頁面? – CJBrew

+0

@CJBrew是的,所以例如我想要服務號碼1鏈接到它的頁面,並且產品鏈接到它們各自的頁面 – Udders

+0

如果這不是高度動態的數據,我可能會考慮使用http:// drupal。org/project/menu_block,帶有一個專門創建的菜單。 如果它是動態的,你可能會使用視圖和分類法......可能更容易將PHP代碼寫入你自己的模塊 – CJBrew

回答

0

可以使用Entity Reference模塊這一點。

創建兩種內容類型:「服務」和「產品」,並在產品(子)內容類型中添加引用服務節點(父級)的強制性「實體引用」字段。