亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

グローバル変數と段落変數を構成する

1、構成ファイルから共通変數を読み取ります

configs フォルダーに新しい Smarty.conf ファイルを作成します

內部に変數を書き込みます:

pageTitle = "This is mine"
bodyBgColor = "#eeeeee"

テンプレート ファイルを導入します:

微信圖片_20180312161442.png

実行結果は次のとおりです:

微信圖片_20180312161518.png


##2、段落変數の使用:

Smarty.conf ファイル:

#注釋
pageTitle = "This is mine"
bodyBgColor = "#eeeeee"
tableBorderSize = "3"
tableBgColor = "#bbbbbb"
rowBgColor = "#cccccc"
#段落變量
[firstStyle]
color='#00f'
width='200px'
height='300px'
[.secondStyle]
color='#eee'
width='400px'
height='500px'
[other]
other='這是其他'

test.html:

{* 加上section *}
{config_load file='./configs/Smarty.conf' section='firstStyle'}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>{#pageTitle#}</title>
</head>
<body>
<!--html的注釋-->
{*smarty模板的注釋*}
我叫{$address->name}今年{$address->age}歲<br>
性別:{$smarty.const.CL}<br>
配置變量1:{#color#}<br>
配置變量2:{$smarty.config.width}<br>
配置變量3:{$smarty.config.height}<br>
配置變量4:{$smarty.config.other}<br>
</body>
</html>

実行結果:

微信圖片_20180312163036.png

注:

## 1. グローバルの場合変數の変數名がロードされた段落変數と同じである場合、段落名の値がグローバル変數の値を上書きします。

2. 段落変數に同じ変數名が含まれている場合、最後の変數の値で前の値が上書きされます。

3.smarty.conf ファイル全體で、ドット (.) は比較的高い権限を持っています。ドットの機能は変數または段落全體を非表示にすることなので、使用できません。


3、段落変數の簡単な適用: (div のスタイルを変更するのに便利)

#test.html:

{config_load file='./configs/Smarty.conf' section='firstStyle'}
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>smarty test1</title>
<style type="text/css">
#aa{ width: {#width#};height: {#height#};background: {#color#};}
</style>
</head>
<body>
<div id='aa'>

這是一個div<br/><br/>
{#content#}
</div>
</body>
#Smarty テンプレートでは、{} 數値がデフォルトで解析されることに注意してください

##Smarty.conf:微信圖片_20180312164852.png

#段落變量
#第一種顏色風格
[firstStyle]
color='#00f'
width='300px'
height='300px'
content='第一種風格'
#第二種顏色風格
[secondStyle]
color='#0f0'
width='500px'
height='500px'
content='第二種風格'

#firstStyle 表示:

#

秒スタイル表示:

微信圖片_20180312165126.png



# #

學び続ける
||
<?php echo "配置文件讀取變量的操作";