您在這裡

新增page-front.tpl.php為首頁問題...

katyfu0314's 的頭像
katyfu0314 在 2009-04-10 (週五) 16:31 發表

想請教~新增page-front.tpl.php為首頁問題,
Drupal會自行讀取這個檔案為首頁,但是要如何設定這個檔案去讀取另外的CSS樣式檔案呢?
還是只能將樣式寫在原本page.tel.php讀取的CSS檔案中?
謝謝~

整理一下

想要獨立成另一個 css 檔案:
在 page-front.tpl.php 的 裡面
自己加上載入 css 檔案的連結


記得要放在 <? print $styles?> 的下面

在 style.css 加入針對 page-front 的樣式:
page.tpl.php 的
在 page-front.tpl.php 裡面改成
然後在 style.css 裡面就可以用 body.front 作為選擇器的開頭
跟一般的頁面區隔開來設定樣式

另外補充一些東西
如果 page.tpl.php 和 page-front.tpl.php 的結構,layout 差異不大
其實可以不用分成兩個檔案
在 page.tpl.php 裡面用 $is_front 的變數來判斷就可以了
像是上面如果改成 > 就不需要用到兩組 page 檔案了
維護上會比較方便