\$escape_html {#variable.escape.html}
将$escape_html设置为 TRUE 将通过将其包装在htmlspecialchars({$output}, ENT_QUOTES, $char_set)中,对所有模板变量输出进行转义,这与{$variable|escape:"html"}相同。
模板设计者可以选择通过添加nofilter标志来选择性地禁用此功能:{$variable nofilter}。
修饰符和过滤器按照以下顺序运行:修饰符、default_modifier、\$escape_html、已注册的变量过滤器、自动加载的变量过滤器、模板实例的变量过滤器。除了个别修饰符外,所有内容都可以通过nofilter标志禁用。
注意
这是一个编译时选项。如果您更改了设置,必须确保重新编译模板。