您在這裡

請教:taxonomy_context相關問題

linlin's 的頭像
linlin 在 2006-08-22 (二) 08:41 發表

安裝了taxonomy_context4.7模組,實現左邊欄顯示當前術語及分類樹型選單,但沒有達到預期效果。

下面以我在本地搭建的試驗站舉例說明

新建術語及分類:

中外搏擊(術語)
-跆拳道(一級分類)
--跆拳道介紹 (二級分類)
--跆拳道課程 (二級分類)

-截拳道(一級分類)
--截拳介紹 (二級分類)
--截拳課程 (二級分類)

drupal學習(術語)
-文檔及代碼(一級分類)
--drupal文檔 (二級分類)
--代碼片斷 (二級分類)

安裝taxonomy_context並啟動,General Serrings設置均為禁用。

進入區塊:Context for 中外搏擊、 Context for drupal學習 啟動並設置為左邊欄顯示。

這樣實現了:術語頁、一級分類頁、二級分類頁、內容頁的左邊欄按不同的術語及分類顯示不同的樹型導航效果。

下面根據實際顯示效果說明希望達到的要求

1、進入一篇文章 -如:李小龍生平

左邊欄顯示:

中外搏擊(術語)

截拳道(一級分類)
-截拳介紹 (二級分類)
-- 李小龍生平 (文章名稱)---這裏希望不顯示已經搞定
-截拳課程 (二級分類)

2、進入二級分類-如:截拳道介紹

左邊欄顯示:

中外搏擊(術語)

截拳道(一級分類)
-截拳介紹 (二級分類)
--李小龍生平 (文章名稱)---這裏希望不顯示已經搞定
-截拳課程 (二級分類)

3、進入一級分類-如:截拳道

左邊欄顯示:

中外搏擊(術語)

截拳道(一級分類)
-截拳介紹 (二級分類)
-截拳課程 (二級分類)

---

上麵的問題已經解決,以下最關鍵問題自己解決不暸,請幫忙啊

4、進入術語頁面--如:中外搏擊

左邊欄顯示:

中外搏擊(術語)

-截拳道 (一級分類)
-跆拳道 (一級分類)
-文檔及代碼 ---------這是術語drupal學習 裏的一級分類 ,怎麼跑到術語中外搏擊裏來了,希望去掉。

--其他術語也是如此,顯示所有的包括其他術語的分類。

中外搏擊術語頁的中間欄顯示為:

首頁 » 中外搏擊»

中外搏擊

截拳道
跆拳道

左邊欄已經有導航了,中間欄就沒有必要再顯示一次導航了,希望改成這樣的效果:

首頁 » 中外搏擊

截拳道
文章標題列表 或默認標題、摘要樣式,可控制顯示條數

--更多

跆拳道
文章標題列表 或默認標題、摘要樣式,可控制顯示條數

--更多

另外:安裝了taxonomy_context模組後,點擊當前位置導航(breadcrumb)的導航一級分類,如跆拳道、drupal學習 打開的頁面顯示-“分類中沒有文章”。這個已經解決,解決辦法是:
將taxonomy.module 1197行
function taxonomy_term_page($str_tids = '', $depth = 0, $op = 'page') 中的$depth = 0改為$depth = all ,則一級分類頁會顯示所有子分類的文章標題及摘要。

盼得到drupal高手的指點,謝謝!!!

上麵的這裏希望不顯示的問題基本解決可以忽略暸

管理-設置-taxonomy_context Only show 'promoted' nodes in block.: 設置為啟用則顯示首頁髮佈的文章的標題,禁用則顯示該分類下的應該是前十條文章標題吧,還是有些用處的。這個問題基本可以忽略暸。