Sites Using Smarty

Advertisement

$default_modifiers

This is an array of modifiers to implicitly apply to every variable in a
template. For example, to HTML-escape every variable by default, use
array('escape:"htmlall"').
To make a variable exempt from default
modifiers, add the 'nofilter' attribute to the output tag such as
{$var nofilter}.

It's important to note that these default modifiers are applied *after* explicit modifiers. For example, if $default_modifiers = array('escape') and in my template I do {$var|base64_decode}, what will happen is {$var|base64_decode|escape}. Remember that multiple modifiers are evaluated from left to right.