大家好,我是Drupal新手,正在學習使用Views 作不同的頁面 在Views 的Advanced Setting 裡邊有一個theme 的選項 這是否表示那個View可以有一個另外的一個theme,跟其他View的不同? 可是清空了Cache,View的theme 也沒有,改變。 而當我再點選入去theme 的setting裡,選取了的是drupal 預設的theme,而不是我所選的。 模組/Modulesthemeviews7.x 發表回應前,請先登入或註冊 Re: Views 裡邊的Theme 選項 需要在使用的 theme 中建立那個檔案, 比如: 你看到類似的東西 Display output: views-view.tpl.php, views-view--archive.tpl.php, views-view--default.tpl.php, views-view--default.tpl.php, views-view--page.tpl.php, views-view--archive--page.tpl.php 在 theme 中建立一個 views-view--archive.tpl.php 再按 Rescan template files 那以後就會使用此檔案 發表回應前,請先登入或註冊 Re: Views 裡邊的Theme 選項 再問一下:Views裡邊的tpl 可以來自別的theme嗎? (我在試…好像不能) 發表回應前,請先登入或註冊 Re: Views 裡邊的Theme 選項 可以, 但要自己寫程式 為什麼要這樣做 ?? 發表回應前,請先登入或註冊 Re: Views 裡邊的Theme 選項 比如說…網站有一些比較特別的頁面…例如popup的東西…需要拿走header和footer…等等 除了使用CSS把他們hide 掉…可以換一個另的theme嗎? 還是 Views 的等級其實跟 Page 是一樣,一定要被包住,Theme是更基層的東西,要換就要在Apperance裡一次過換 Views 裡邊的 Theme 其實只是換theme 裡邊的 tpl,而不是真的換Theme 發表回應前,請先登入或註冊 Re: Views 裡邊的Theme 選項 Views 裡邊的 Theme 其實只是換theme 裡邊的 tpl,而不是真的換Theme 正確 ( 同時也換了模組中的 tpl ) Apperance 中的 Theme 是獨立個體, 其他模組的 tpl 是跟隨 Apperance 裏設置的版型 Theme A 的 tpl, 只會在 theme A 中使用 Theme B 的 tpl, 只會在 theme B 中使用 但是, 模組中的 tpl, 會在 theme A & B 中使用 (一般情況是這樣) Views template 只是包含 Views 輸出那部份 如果你要去除 header & footer, 你可以直接在 page.tpl.php 加條件判斷是否輸出 :) 換句話說, Views 本身沒有輸出 header & footer, 這是 Drupal 版型處理的 (Views 算是內嵌到版型中) 你可以建一個 Views Block 然後放在 Footer 區塊(block) 那裏..... 再使用 JS 處理 ..etc 不知你用那一種 popup 方式, 像是 jquery ajax 其實可以用 context 載入網頁某部份的 :) 發表回應前,請先登入或註冊 Re: Views 裡邊的Theme 選項 給Benone: 以下此篇必讀,看完你會茅塞頓開 :Phttp://drupaltaiwan.org/forum/20091117/3828#themeBasic 發表回應前,請先登入或註冊
Re: Views 裡邊的Theme 選項 需要在使用的 theme 中建立那個檔案, 比如: 你看到類似的東西 Display output: views-view.tpl.php, views-view--archive.tpl.php, views-view--default.tpl.php, views-view--default.tpl.php, views-view--page.tpl.php, views-view--archive--page.tpl.php 在 theme 中建立一個 views-view--archive.tpl.php 再按 Rescan template files 那以後就會使用此檔案 發表回應前,請先登入或註冊
Re: Views 裡邊的Theme 選項 比如說…網站有一些比較特別的頁面…例如popup的東西…需要拿走header和footer…等等 除了使用CSS把他們hide 掉…可以換一個另的theme嗎? 還是 Views 的等級其實跟 Page 是一樣,一定要被包住,Theme是更基層的東西,要換就要在Apperance裡一次過換 Views 裡邊的 Theme 其實只是換theme 裡邊的 tpl,而不是真的換Theme 發表回應前,請先登入或註冊
Re: Views 裡邊的Theme 選項 Views 裡邊的 Theme 其實只是換theme 裡邊的 tpl,而不是真的換Theme 正確 ( 同時也換了模組中的 tpl ) Apperance 中的 Theme 是獨立個體, 其他模組的 tpl 是跟隨 Apperance 裏設置的版型 Theme A 的 tpl, 只會在 theme A 中使用 Theme B 的 tpl, 只會在 theme B 中使用 但是, 模組中的 tpl, 會在 theme A & B 中使用 (一般情況是這樣) Views template 只是包含 Views 輸出那部份 如果你要去除 header & footer, 你可以直接在 page.tpl.php 加條件判斷是否輸出 :) 換句話說, Views 本身沒有輸出 header & footer, 這是 Drupal 版型處理的 (Views 算是內嵌到版型中) 你可以建一個 Views Block 然後放在 Footer 區塊(block) 那裏..... 再使用 JS 處理 ..etc 不知你用那一種 popup 方式, 像是 jquery ajax 其實可以用 context 載入網頁某部份的 :) 發表回應前,請先登入或註冊
Re: Views 裡邊的Theme 選項 給Benone: 以下此篇必讀,看完你會茅塞頓開 :Phttp://drupaltaiwan.org/forum/20091117/3828#themeBasic 發表回應前,請先登入或註冊
Re: Views 裡邊的Theme 選項
需要在使用的 theme 中建立那個檔案, 比如:
你看到類似的東西
Display output: views-view.tpl.php, views-view--archive.tpl.php, views-view--default.tpl.php, views-view--default.tpl.php, views-view--page.tpl.php, views-view--archive--page.tpl.php
在 theme 中建立一個 views-view--archive.tpl.php
再按 Rescan template files
那以後就會使用此檔案
Re: Views 裡邊的Theme 選項
再問一下:Views裡邊的tpl 可以來自別的theme嗎? (我在試…好像不能)
Re: Views 裡邊的Theme 選項
可以, 但要自己寫程式
為什麼要這樣做 ??
Re: Views 裡邊的Theme 選項
比如說…網站有一些比較特別的頁面…例如popup的東西…需要拿走header和footer…等等
除了使用CSS把他們hide 掉…可以換一個另的theme嗎?
還是 Views 的等級其實跟 Page 是一樣,一定要被包住,Theme是更基層的東西,要換就要在Apperance裡一次過換
Views 裡邊的 Theme 其實只是換theme 裡邊的 tpl,而不是真的換Theme
Re: Views 裡邊的Theme 選項
正確 ( 同時也換了模組中的 tpl )
Apperance 中的 Theme 是獨立個體, 其他模組的 tpl 是跟隨 Apperance 裏設置的版型
Theme A 的 tpl, 只會在 theme A 中使用
Theme B 的 tpl, 只會在 theme B 中使用
但是, 模組中的 tpl, 會在 theme A & B 中使用 (一般情況是這樣)
Views template 只是包含 Views 輸出那部份
如果你要去除 header & footer, 你可以直接在 page.tpl.php 加條件判斷是否輸出 :)
換句話說, Views 本身沒有輸出 header & footer, 這是 Drupal 版型處理的 (Views 算是內嵌到版型中)
你可以建一個 Views Block 然後放在 Footer 區塊(block) 那裏..... 再使用 JS 處理 ..etc
不知你用那一種 popup 方式, 像是 jquery ajax 其實可以用 context 載入網頁某部份的 :)
Re: Views 裡邊的Theme 選項
給Benone:
以下此篇必讀,看完你會茅塞頓開 :P
http://drupaltaiwan.org/forum/20091117/3828#themeBasic