$security
が有効な場合に、これらを使用してセキュリティ設定の指定やオーバーライドを行います。
以下のような設定があります。
PHP_HANDLING
- boolean。TRUE
の場合は、セキュリティのための$php_handling
のチェックを行いません。IF_FUNCS
- 配列。{if}
ステートメントで使用できる PHP 関数の名前を指定します。INCLUDE_ANY
- boolean。TRUE
の場合は$secure_dir
のリストの内容にかかわらず、ファイルシステムからテンプレートを インクルード できます。PHP_TAGS
- boolean。TRUE
の場合は、 テンプレート内で{php}{/php}
タグが使用できるようになります。MODIFIER_FUNCS
- 配列。 変数の修飾子として使用できる PHP 関数の名前を指定します。ALLOW_CONSTANTS
- boolean。TRUE
の場合は、テンプレート内で{$smarty.const.FOO}
のようにして定数を使用することができます。