您在這裡

搞不太懂 Panel2 6.x

tky's 的頭像
tky 在 2008-12-10 (三) 12:33 發表

最近試著用6.x版本的panell來製作首頁,感覺還不錯,只不過不知道是不是因為還是beta版的關係,有些設定一直不是很穩定。

比方說想再特定的區域放上自訂node,設定指示說可輸入node title去找node,也的確找到了,但很奇怪就沒有顯示在區域中。更奇怪是,如果用nid去找,就一定可以出現在區域中。

這是小事。

最近發現,Panel Page的顯示狀況有問題,明明一切都設定好了,輸入網址就是給你跳出「找不到你要的內容」,真蠻奇怪的。但首頁明明就是用Panel Page做出來的,難不成只能用一頁嗎?

最特別的地方就是tky一直都搞不懂panel裡頭context的用處,還有argument的用法。
有用過views的人應該都知道argument怎麼用,tky抓出了一個有設定argument的views,然後在一個pane裡頭設定「送出argument」,並且填入argument的數值。

不過除了標題和more的連結因為填入了這個argument的數值而能夠正確連結到完整的views之外,區域中的那個pane死活都只顯示「目前沒有資料」的empty text。不禁讓人懷疑說這功能應該是還沒搞定。

相反地,如果放一個不需要argument的views進去,那放再多都不怕,全部顯示給你看。問題是,panel中的每個views都要這樣搞的話,不就讓設定argument沒有意義了嗎?

後來以為是context的問題,畢竟tky從來沒有去研究過context是用來幹嘛的。或許要先設定context才能正確調用argument?努力了半天,tky研究的結果是:仍然不曉得context是用來幹嘛的!因此也不曉得context和argument的差別在哪裡。

最有趣的是,因為研究panel和views的關聯,在views裡頭發現除了page、block之外,還多了一個panel pane的顯示模式,其中有選項就是專門處理argument的。有七八個項目,不過都有看沒有懂,針對這部份去嘗試的結果,也沒有任何不同的反應。只能猜想說這是用來做panel進階應用才會需要用到的東西。(好啦,是tky不會用啦~~)

由於這些緣故,目前仍是以很原始的方式來使用panel2。嘆~~

tky

不知道清除一下快取是不是可以解決, 我是12/5接觸水滴的, 請多指教.
自己在學習期間發現, 6.x需要常常去清除快取, 例如:我將一些資料推到首頁後, 如果沒有清除快取,是無法立即顯示的.