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}
.
Comments
by Tyler Crompton on Mar 20, 2013 at 3:37
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.