您在這裡

有關於Custom breadcrumbs的設定問題

whisper's 的頭像
whisper 在 2009-11-18 (三) 17:25 發表

大家好

小弟在使用Custom breadcrumbs的時間,遇到了一些問題:

目前的分類:
區域-台灣-台北市
     -台北縣
     -桃園縣
  -香港
  -中國

在Custom breadcrumbs裡的設定為:
Titles:
[term]
[term]
[title]

Paths:
123/tw/
123/tw?tid_2=34&tid_3=All(連結到views)

結果只跑出:首頁>台北市>台北市>店家名稱
要如何設定才能:首頁>台灣>台北市>店家名稱 呢?

還有一個問題是:
要如何透過Breadcrumb visibility ,
讓屬於”台灣”與”台北市”分類的node顯示為:首頁>台灣>台北市>店家名稱
讓屬於”台灣”與”台北縣”分類的node顯示為:首頁>台灣>台北縣>店家名稱

已經透過Breadcrumb visibility的設定解決了!

但還有一個小問題
Paths裡若我設定的網址是像這樣:123/tw?tid_2=30&tid_3=All
則在前台並不能正確連結這個網址,"?"與"&"的符號都會變成亂碼
請問這是什麼問題呢?

Breadcrumb visibility 裡設定:
return ($node->taxonomy[34]->tid== 34) ? TRUE : FALSE;

以上就可以判斷若node的term屬於台北市,則Breadcrumb顯示:首頁>台灣>台北市>店家名稱

比較麻煩的是要設定好幾個custom breadcrumb...才能讓屬於北市、北縣、桃園等分類的node有個自的breadcrumb

好像是有點土法練鋼的方法

另外,連結的問題出在於Edit custom breadcrumb中
在設定Paths時,若給的網址像是123/tw?tid_2=30&tid_3=All
則在前台的breadcrumb裡無法正確連結到123/tw?tid_2=30&tid_3=All
會變成123%3Ftid_2%3D30%2526tid_3%3DAll