Итерационные переменные

Итерационные переменные
Это специальные переменные, которые автоматически добавляются к переменным $dwoo, когда используются итерационные плагины (Блоки:foreach, Блоки:loop или Блоки:for).

Переменные

 * first (bool) &mdash; равна true если сейчас обрабатывается первый элемент массива
 * last (bool) &mdash; равна true если сейчас обрабатывается последний элемент массива
 * index (int) &mdash; номер обрабатываемого элемента (отсчёт начинается с 0 и увеличивается на 1 с каждой итерацией)
 * iteration (int) &mdash; номер итерации (отсчёт начинается с 1 и увеличивается на 1 с каждой итерацией)
 * show (bool) &mdash; равна true если в этой итерации плагин собирается что-то отобразить
 * total (int) &mdash; общее количество элементов в массиве

Вы можете получить доступ к этим переменным следующим образом: {$dwoo.&lt;плагин (foreach, loop или for)&gt;.&lt;имя цикла&gt;.&lt;переменная&gt;}. Если вы не указали имя цикла в вызове плагина, то цикл получит имя "default", и вы сможете получить доступ к переменным примерно так: {$dwoo.foreach.default.first}.

Переменная $dwoo может быть сокращена до $, то значит запись {$.foreach.default.first} также будет работать.