smarty 從配置文件讀取變量 config_load

test.conf

ttle = "Test Title"
code = "utf-8"


 

index.tpl

{config_load file="test.conf"}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset={#code#}">
	<title>{#ttle#}</title>
</head>
<body>
	
</body>
</html>


或者

{config_load file="test.conf"}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset={$smarty.config.code}">
	<title>{$smarty.config.ttle}</title>
</head>
<body>
	
</body>
</html>


 

配置文件

test.conf

[default]
set1 = "1"
set2 = "2"
set3 = "3"
[second]
set4 = "4"
set5 = "5"
set6 = "6"


多個部分組成的配置文件 可以指定加載那一部分

{load_config file="tet.conf" section="default"}
{#set1#}
{#set2#}


 

發佈了41 篇原創文章 · 獲贊 1 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章