安裝了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高手的指點,謝謝!!!
1、2問題基本解決可以忽略
上麵的這裏希望不顯示的問題基本解決可以忽略暸
管理-設置-taxonomy_context Only show 'promoted' nodes in block.: 設置為啟用則顯示首頁髮佈的文章的標題,禁用則顯示該分類下的應該是前十條文章標題吧,還是有些用處的。這個問題基本可以忽略暸。