想請問子選單都如何繼承父節點的呢?
看起來每個節點都是獨立的頁面,不曉得drupal是如何判斷的~?
例如:
1. about us
1-1 ...
1-2 ....
有哪一個function是在取值的嗎?
因為需要同一選單項目都讀同一個圖片~~但是取不出來值很苦惱~~
希望有人可以幫我解答~!!謝謝~~
您在這裡
使用者登入
最新文章
回應
3 年 5 個月 之前
6 年 5 個月 之前
6 年 5 個月 之前
6 年 5 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
Re: 請問menu的子節點如何繼承父節點
可以看看這邊, 透過theme 增加id/class來解決問題
http://drupal.org/node/224825
更詳細
http://drupal.org/node/102338
Re: 請問menu的子節點如何繼承父節點
謝謝你的回覆~因為我需要將判斷式寫在page.tpl.php裡,
所以是要再寫模組,可以讓node節點再多其他判斷值嗎?
Re: 請問menu的子節點如何繼承父節點
menu_link_load();
http://api.drupal.org/api/function/menu_link_load/6
可以用這個, 透過mild來判斷
如果其他的p1, p2, p3...p9 有相同, 那一定是有關係的了
1. about us
1-1 ...
1-2 ....
這個結構, 應該讀出後(1,1-1,1-2) p1 是相同的
這有點解說
http://drupal.org/node/141866
不過比較複雜, 直接去mysql 打開menu_links表看看像是易明白點
Re: 請問menu的子節點如何繼承父節點
你好~
我在page.tpl.php這頁
打上print_r (menu_link_load($mild);)
沒有列出值~
請問我應該在哪些去讀取~寫法是否有誤?
我是使用MENU BLOCK去產生
但是看到選單節點的
變成還是沒有一個父節點在變化~這樣每個flash都變成讀同一個~~
所以$mild是menu父節點的值嗎~~?
很不好意思~對menu模組蠻不懂的~"~..
Re: 請問menu的子節點如何繼承父節點
其實你想要的最終效果是怎麼樣? 詳細說說.
亦可以使用menu_get_item()
Re: 請問menu的子節點如何繼承父節點
你好~我可以select出資料庫的值了~謝謝^^
恩~我的問題主要是希望可以找出同一個選單項目的關聯~
我有找出mlid和p1的值如果為相同,應該表示他們是同一個選單項目的~
但是如果用while迴圈去判斷值是否相同,會變成跑好幾個同樣的flash出來~
不曉得可以用甚麼方式判斷選單現在選擇的是哪一個節點~顯示一個flash就好~?
Re: 請問menu的子節點如何繼承父節點
這頁面有active字眼的基本都可以
你看那個合適你的情況
http://api.drupal.org/api/group/menu/6
或者自己PHP ... 更快.
Re: 請問menu的子節點如何繼承父節點
謝謝你的解答~但是對於node與menu之間的關聯還是不清楚~
因為看資料庫這兩張表單似乎沒有相關聯的id
最主要是想依下面的選單架構,例如點到a/b/c 時,他可以顯示a這個父節點所應顯示的flash
- a
- a/b
- a/b/c/d
- a/b/h
- e
- f/g
不曉得是否有其他方式可以達成~?