您在這裡

virtual site、Drupal 6.4的版型和區塊問題

tky's 的頭像
tky 在 2008-09-04 (四) 16:02 發表

今天TKY在試驗virtual site這個模組的時候,發現Drupal 6.4好像有個核心方面的問題。

之前在5.x版本時,Drupal就可以針對不同的版型去設定不同的區塊顯示。
在區塊設定頁面中,切換不同的啟用版型,會自動切換到該版型,並且可以針對特定版型作不同的區塊設定,包括位置和啟用哪些區塊等等。

不過在6.4中,TKY發現區塊設定頁面雖然會有已啟用版型的連結,但是按下去後,不會切換版型。所設定的區塊或者區塊位置,也都只會自動變成預設版型的設定。也就是說不管在其他的版型那邊做什麼改變,都會變成預設版型的區塊設定。

這個問題蠻奇怪的。同時似乎會影響到virtual site模組的切換效果。virtual site有個設定可以為每個虛擬站指定版型,不過實際操做的結果卻不會有任何差別。(網站資訊有變,但是就只有版型沒有變)

想請教各位是否有同樣的狀況?目前有沒有好的解法?

感謝

TKY

剛去官網那邊查了一下,沒錯,這是一個padding issue
而且是從5.x版一路遺傳到6.4版的問題。
怪得是,5.10已經沒有這方面的困擾了,為什麼反而6.x會有?

tky

tky

今天不死心又試了一下,發現無法依照版型切換區塊的問題似乎不會影響到virtual site模組的版型切換。

只是說,在登入為管理者的情況下,virtual site並不會為管理者切換到指定版型,而只有為匿名訪客作切換。(也有可能是因為super user可以自訂使用者版型的關係,反而無法依照condition切換?)
所以,目前可以使用virtual site的完整功能。
(唯一的疑問是:怎麼樣設定網站名稱的路徑?雖然可以自訂不同的網站名稱,但是路徑沒法子自行設定的樣子,按下網站名稱和圖示就全都會回到預設站台)

Drupal核心無法依照版型切換區塊的問題目前似乎無解。
不過TKY找到一個很麻煩的方式可以自訂不同的版型區塊:先得去「網站設定」的「管理版型」,在那裡指定管理介面的版型為想要修改區塊的版型,然後回到區塊設定,就可以為這個版型作有別於預設版型的設定。真的很麻煩,不過是有別於不停切換預設版型然後作修改的辦法。

希望Drupal 6.x可以趕快解決這個問題。

tky

tky