想請教~新增page-front.tpl.php為首頁問題,
Drupal會自行讀取這個檔案為首頁,但是要如何設定這個檔案去讀取另外的CSS樣式檔案呢?
還是只能將樣式寫在原本page.tel.php讀取的CSS檔案中?
謝謝~
您在這裡
使用者登入
最新文章
回應
3 年 5 個月 之前
6 年 5 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
Re: 新增page-front.tpl.php為首頁問題...
當然是在page-front.tpl.php裏
Re: 新增page-front.tpl.php為首頁問題...
沒看清楚, 修正一下, 可以寫在原來的styles.css中
如果要使用新的就寫在page-front.tpl.php中
Re: 新增page-front.tpl.php為首頁問題...
可以利用 body class 在 style.css 中寫 front page 的樣式。
Re: 新增page-front.tpl.php為首頁問題...
整理一下
想要獨立成另一個 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 檔案了維護上會比較方便
Re: 新增page-front.tpl.php為首頁問題...
非常謝謝你們的解答~~^^