Контекстные переменные
Если в цикле явно указано, что должны использоваться контекстные переменные, шаблонизатор CTPP вставляет внутрь цикла семь специальных переменных, называемых "контекстные переменные". Названия переменных начинаются с двойного символа подчеркивания, что говорит о том, что они являются системынми.
Значения переменных приводятся ниже:
- __FIRST__ - установлена в "1" во время первой итерации цикла. Во всех остальных случаях не определена.
- __LAST__ - содержит номер последней итерации во время последней итерации цикла. Во всех остальных случаях не определена.
- __INNER__ - содержит номер итерации со второй по предпоследнюю. Во всех остальных случаях не определена.
- __ODD__ - установлена, когда номер итерации нечетен. Содержит номер итерации. Для четных итераций неопределена.
- __COUNTER__ - определена во всех итерациях и содержит текущий номер итерации.
- __EVEN__ - установлена, когда номер итерации четен. Содержит номер итерации. Для нечетных итераций неопределена.
- __SIZE__ - определена во всех итерациях внутри цикла и содержит полное количество итераций.
Copyright © 2003 - 2005 CTPP Dev. Team | http://reki.ru/products/ctpp