smarty @Wiki

{config_load}

最終更新:

匿名ユーザー

- view
だれでも歓迎! 編集

{config_load}

属性名 型? 必須 デフォルト 概要
file string? Yes n/a インクルードする設定ファイルの名前
section string? No n/a 読み込むセクションの名前
scope string? no local 読み込んだ変数の有効範囲。
local...ローカルテンプレートのみ有効。
parent...ローカルテンプレートとそれを呼び出した親テンプレートで有効。
global...全てのテンプレートで有効。
global boolean? No No 変数が親テンプレートから利用できるかどうか。(scope=parent と同じ)
(: この属性はscope属性によってdeprecateされますが、 まだサポートされています。scope属性が与えられるならこの値は無視されます)

設定ファイルからテンプレートに変数を読み込みます。 詳細は設定ファイルの項を参照して下さい。

例 7-2. config_load 関数

{config_load file="colors.conf"}
<html>
<title>{#pageTitle#}</title>
<body BGCOLOR="{#bodyBgColor#}">
<table border="{#tableBorderSize#}" BGCOLOR="{#tableBgColor#}">
  <tr BGCOLOR="{#rowBgColor#}">
     <td>First</td>
     <td>Last</td>
     <td>Address</td>
  </tr>
</table>
</body>
</html>


また、設定ファイルにはセクションが含まれます。section属性を指定する事で、セクション内の変数を読み込む事ができます。

注意: 設定ファイルのsectionとテンプレートの組み込み関数sectionは 偶然に名称が同じというだけで相互に関係性はありません


例 7-3. セクションを指定したconfig_load関数

{config_load file="colors.conf" section="Customer"}
<html>
<title>{#pageTitle#}</title>
<body BGCOLOR="{#bodyBgColor#}">
<table border="{#tableBorderSize#}" BGCOLOR="{#tableBgColor#}">
  <tr BGCOLOR="{#rowBgColor#}">
     <td>First</td>
     <td>Last</td>
     <td>Address</td>
  </tr>
</table>
</body>
</html>

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

記事メニュー
人気記事ランキング
目安箱バナー