Проблема с Smarty Template Engine

У меня проблемы со Smarty. Мне нужно сделать некоторые вычисления, назначения и удаления в .tpl файл то есть умный. Но проблема, с которой я сталкиваюсь, заключается в том, что когда я {$idlist[$iSum+1]} Это дает ошибку. здесь $idlist является массивом и $iSum целое число Работает нормально с {$idlist[$iSum]} или же {$idlist[3]} но выдает ошибку в {$idlist[$iSum+1]}
Какой должен быть синтаксис для запуска какого-то утверждения вроде этого {$idlist[$iSum+1]}?

1 ответ

Решение

Попробуй это так

{assign var="iSum" value=$iSum+1}

так как вы также хотите использовать математическую операцию со стороной шаблона, прочитайте также умную математическую функцию

Другие вопросы по тегам