This is used to uppercase a variable. This is equivalent to the PHP
strtoupper()
function.
Example 5.23. upper
<?php $smarty->assign('articleTitle', "If Strike isn't Settled Quickly it may Last a While."); ?>
Where template is:
{$articleTitle} {$articleTitle|upper}
Will output:
If Strike isn't Settled Quickly it may Last a While. IF STRIKE ISN'T SETTLED QUICKLY IT MAY LAST A WHILE.
See also
lower
and
capitalize
.
Comments
by Alex Moleiro on Apr 5, 2013 at 12:25
I you are noticing problems when uppercasing word with Spanish o Latin accents as éÉÈ or similar, you can workaround the situation applying this command:
{$your_variable|@strtoupper}
This will solve the annoying problem of the just |upper command that doesn't work properly. Hope it'll be useful!