PHPcms是一個非常強大的CMS(Content Management System),它的模板引擎使用Smarty,并基于MVC模式開發。為了展示出優美的前端頁面,我們需要掌握如何正確地使用CSS樣式,其中包括CSS路徑。
?>
在PHPcms中,我們可以使用兩種方式指定CSS路徑:
第一種方式是在HTML中直接指定CSS路徑,這種方式的路徑是相對網站根目錄的。例如,我們在根目錄下有個名為template的文件夾,里面存放著style.css文件,那么在HTML代碼中指定路徑的方式如下:
?>
需要注意,路徑以“/”開頭,表示相對根目錄,這樣可以避免網站上極有可能出現某些目錄同名的情況,而引起路徑錯誤的問題。
第二種方式是通過PHPcms的模板引擎Smarty傳遞CSS路徑,這種方式的路徑是相對于當前模板目錄的。PHPcms為了方便地管理模板,使用了“模板路徑”和“模板目錄”的概念,模板路徑用來告訴Smarty模板引擎應該在哪個目錄下查找模板文件,模板目錄表示當前模板的所在目錄。我們在.php標記內通過指定{$template_path}變量的方式獲取模板目錄,例如:
?>
需要注意的是,這種方式要使用Smarty模板引擎來解析這個php文件才能起作用,否則變量{$template_path}無法獲得當前模板的路徑。
掌握正確的CSS路徑的指定方式可以幫助我們避免許多前端頁面展示問題的出現。
上一篇html5登錄界面設置