最近試著用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
Re: 搞不太懂 Panel2 6.x
不知道清除一下快取是不是可以解決, 我是12/5接觸水滴的, 請多指教.
自己在學習期間發現, 6.x需要常常去清除快取, 例如:我將一些資料推到首頁後, 如果沒有清除快取,是無法立即顯示的.
Re: 搞不太懂 Panel2 6.x
我曾在兩個不同的站安裝測試 6.x ,結果也是跟你一樣,也是"找不到你要的內容"。我也在想可能有bug。
Re: 搞不太懂 Panel2 6.x
這個是已知的BUG, 在官方等待修正中
關於其他, 建議你在Drupal5下學習
Drupal 6 還有很多明顯的BUG存在
在D5你應該比較容易發現context的一些用途
Re: 搞不太懂 Panel2 6.x
如果 Kay.L知道context的用途,能否直接提供一些說明呢?
tky
Re: 搞不太懂 Panel2 6.x
在這邊寫了一點點, 請看看合不合適:
http://drupaltaiwan.org/node/2876