Кажется, я не могу найти способ помешать умным переменным показывать их вывод, т. Е. Если я напишу {$foo} или {$foo++}, он покажет любое значение $foo в выводе.
{$foo}
{$foo++}
$foo
Может кто-нибудь сказать мне, как я могу помешать им показать вывод?
Я использовал это.
{$i++|truncate:0:""}
Вам нужно использовать длинную форму, вместо {$foo++} вы бы использовали {$foo = $foo + 1}
{$foo = $foo + 1}
Основная особенность Smarty - вывод значений переменных.
Если вам не нравится или не нравится то, что отображается, вы можете
{* $foo *}