Для работы с нарастающими целочисленными переменными при парсинге во вкладке “Контент” существуют два макроса шаблона вывода: [INT_ID] и [COUNT]
Доступ к опциям макроса показан на скриншоте ниже.
Примечание: У макроса шаблона вывода [INT_ID] есть копия [INT_ID2], которая работает аналогично, но выполняется позже. Это нужно для использования [INT_ID] или [INT_ID2] в связке с другими макросами.
Для сброса макроса [INT_ID] на его стартовое значение вставьте в любое место шаблона вывода оператор [RESET_INT_ID]
Для сброса макроса [INT_ID2] на его стартовое значение вставьте в любое место шаблона вывода оператор [RESET_INT_ID2]
Макрос [COUNT] служит для вставки в шаблон вывода нарастающей числовой переменной (с указанным стартовым значением и шагом). Он может быть вставлен в шаблон вывода сколько угодно много раз (при каждой вставке его значение будет изменяться на указанный шаг). При парсинге последующих WEB-документов значение макроса [COUNT] будет сбрасываться на стартовое.
Доступ к опциям макроса показан на скриншоте ниже.
Примечание: У макроса шаблона вывода [COUNT] есть копии: [COUNT1] и [COUNT2], которые работают аналогично, но выполняются в разное время (относительно других макросов шаблона вывода). Это нужно для использования макроса [COUNT] в связке с различными макросами.
Также макросами [COUNT] можно управлять с помощью специальных операторов
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | [RESETCOUNT] - сбросить значение [COUNT] на стартовое [RESETCOUNT1] - сбросить значение [COUNT1] на стартовое [RESETCOUNT2] - сбросить значение [COUNT2] на стартовое [COUNT_OFF_INC], [COUNT1_OFF_INC], [COUNT2_OFF_INC] - отключить автоматическое увеличение значений [COUNT], [COUNT1], [COUNT2] при их последующих срабатываниях (по умолчанию включено) [COUNT_ON_INC], [COUNT1_ON_INC], [COUNT2_ON_INC] - включить автоматическое увеличение значений [COUNT], [COUNT1], [COUNT2] при их последующих срабатываниях [COUNT(3)] - установить текущее значение [COUNT] на 3 [COUNT1(3)] - установить текущее значение [COUNT1] на 3 [COUNT2(3)] - установить текущее значение [COUNT2] на 3 [COUNT(+3)] - увеличить текущее значение [COUNT] на 3 [COUNT1(+3)] - увеличить текущее значение [COUNT1] на 3 [COUNT2(+3)] - увеличить текущее значение [COUNT2] на 3 [COUNT(-3)] - уменьшить текущее значение [COUNT] на 3 [COUNT1(-3)] - уменьшить текущее значение [COUNT1] на 3 [COUNT2(-3)] - уменьшить текущее значение [COUNT2] на 3 [COUNT(*3)] - умножить текущее значение [COUNT] на 3 [COUNT1(*3)] - умножить текущее значение [COUNT1] на 3 [COUNT2(*3)] - умножить текущее значение [COUNT2] на 3 [COUNT(/3)] - разделить текущее значение [COUNT] на 3 [COUNT1(/3)] - разделить текущее значение [COUNT1] на 3 [COUNT2(/3)] - разделить текущее значение [COUNT2] на 3 |
[RESETCOUNT] - сбросить значение [COUNT] на стартовое [RESETCOUNT1] - сбросить значение [COUNT1] на стартовое [RESETCOUNT2] - сбросить значение [COUNT2] на стартовое [COUNT_OFF_INC], [COUNT1_OFF_INC], [COUNT2_OFF_INC] - отключить автоматическое увеличение значений [COUNT], [COUNT1], [COUNT2] при их последующих срабатываниях (по умолчанию включено) [COUNT_ON_INC], [COUNT1_ON_INC], [COUNT2_ON_INC] - включить автоматическое увеличение значений [COUNT], [COUNT1], [COUNT2] при их последующих срабатываниях [COUNT(3)] - установить текущее значение [COUNT] на 3 [COUNT1(3)] - установить текущее значение [COUNT1] на 3 [COUNT2(3)] - установить текущее значение [COUNT2] на 3 [COUNT(+3)] - увеличить текущее значение [COUNT] на 3 [COUNT1(+3)] - увеличить текущее значение [COUNT1] на 3 [COUNT2(+3)] - увеличить текущее значение [COUNT2] на 3 [COUNT(-3)] - уменьшить текущее значение [COUNT] на 3 [COUNT1(-3)] - уменьшить текущее значение [COUNT1] на 3 [COUNT2(-3)] - уменьшить текущее значение [COUNT2] на 3 [COUNT(*3)] - умножить текущее значение [COUNT] на 3 [COUNT1(*3)] - умножить текущее значение [COUNT1] на 3 [COUNT2(*3)] - умножить текущее значение [COUNT2] на 3 [COUNT(/3)] - разделить текущее значение [COUNT] на 3 [COUNT1(/3)] - разделить текущее значение [COUNT1] на 3 [COUNT2(/3)] - разделить текущее значение [COUNT2] на 3
Пример работы макросов группы [COUNT] (стартовое значение = 3, на сколько увеличивать = 3)