2010-10-21 142 views
0

我想問一些Drupaler來尋求幫助。是否可以在節點頁面上顯示分類術語的子類別?比方說,一個有分類法是這樣的:在節點頁面上顯示Drupal分類子類別(子類)

category 1 
     subcategory 1 
     subcategory 2 
     ... 

而且我想對的Ubercart產品,從1類的項目有以下子類別(如產品)SUBCAT一個節點頁面上顯示。 1.並列出分類標準子類別的鏈接。

Heading 
some text... 
List of subcats... 
footer. 

它不必按照這個順序..它只是ilustrates這個想法。這可能嗎? 在此先感謝您的幫助。

+0

我現在沒有任何簡單的訪問權限......但是使用Views和拉取正確的分類信息不能完成這個任務嗎? – espais 2010-10-21 09:29:12

+0

我不確定。也許。我嘗試瞭解這一點,但沒有得到滿意的結果。我無法設置意見。我可能找到了使用taxonomy_menu模塊和menu_block的解決方案。我們會看到的。我會及時向大家發佈。 – Bery 2010-10-21 17:43:06

回答

1

大家好,感謝您的答覆。我發現了一種如何用模塊來實現這一點的方法。

1. Enable Taxonomy menu module 
2. Enable menu block module 
3. Choose in the menu block created your taxonomy menu 
4. Check the "Make the starting level follow the active menu item." option and place the block in your content region :-) 

這也許不是那麼容易,因爲寫的PHP幾行代碼,但它是higly足以解決方案即使對於非程序員,它可以很容易地也被修改。

0

1 - 你的node.tpl.php把一些條件,以檢查它是要在其上加載的子類別該頁
2 - 採取分類項名稱或termid,你會從$節點變量
得到 3 - 調用這個函數並傳遞正確的參數taxonomy_get_children($ TID,$ VID = 0,$關鍵= 'TID')

我希望它會工作

+0

嗨,感謝您的回答。但是我發現了另一種解決方案,無需觸摸tpl文件。 – Bery 2010-11-01 09:58:13

+0

嗨Bery, 你是如何解決這個問題,我面臨同樣的問題 在此先感謝 – Alaa 2010-12-28 09:12:54

相關問題