Smarty教學
Smarty安裝
Smarty擴展設置
Smarty註釋代碼
Smarty函數
Smarty屬性
Smarty雙引號裏值的嵌入
Smarty數學運算
Smarty變量
Smarty從配置文件讀取的變量
Smarty變量調節器
Smarty組合修改器
Smarty foreach,foreachelse
Smarty include
Smarty include_php
Smarty insert
Smarty if,elseif,else
Smarty literal
Smarty section,sectionelse
Smarty自定義函數
Smarty assign用法
Smarty配置文件
Smarty調試控制檯
Smarty方法
Smarty display方法
Smarty fetch方法
Smarty Caching緩存
Smarty 建立緩存
Smarty多個緩存
Smarty緩存集合
Smarty控制插件輸出緩衝
Smarty對象
Smarty預過濾器
Smarty輸出濾鏡
Smarty緩衝處理函數
Smarty從配置文件讀取的變量
從配置文件讀取的變量
配置文件中的變量需要通過用兩個"#"或者是smarty的保留變量 $smarty.config.來調用(下節將講到)
第二種語法在變量作爲屬性值並被引號括住的時候非常有用.
(譯註:舉個例子 {include file="#includefile#"} 這樣#includefile#將被當作字符處理,而不表示配置文件變量,
但可以這樣表示 {include file="`$smarty.config.includefile`"}不要忘了加``)
例 4-5.從配置文件引用的變量
foo.conf:
pageTitle = "This is mine"
bodyBgColor = "#eeeeee"
tableBorderSize = "3"
tableBgColor = "#bbbbbb"
rowBgColor = "#cccccc"
index.tpl:
{config_load file="foo.conf"}
First | Last | Address |
index.tpl: (alternate syntax)
{config_load file="foo.conf"}
First | Last | Address |
OUTPUT: (same for both examples)
First | Last | Address |
配置文件的變量只有在它們被加載以後才能使用.
這個過程將在以後 {config_load} . 的章節裏說明.