smarty Счетчик -- вывод значения для номера итерации, витка цикла, начальное значение и размер шага. "Инкремент" переменной
Primary tabs
Инкремент без вывода на экран делается так, нормального инкремента с выводом найти пока не удалось, но зато есть конструкция {counter}, инкрементирует счетчик после каждого использования, также есть возможность задать шаг, например:
{counter start=0 skip=1} {foreach from=$PeopleListData key=subkey item=person print=false} <tr> <td>{counter}</td>
-- здесь первое выведенное значение, будет единицей, второе двойкой и т.д.
Подобное можно использовать не только в циклах.
Обратите внимание на опцию
print=false
-- она позволяет не печать счетчик при конкретном месте.
- Log in to post comments
- 4425 reads
vedro-compota
Tue, 12/05/2017 - 18:45
Permalink
индекс foreach c единицы 1
если используется foreach, то по-моему проще использовать
- индекс с 0
- номер итерации с 1
Например
(спасибо Е. Ив.)
_____________
матфак вгу и остальная классика =)