Новый макрос шаблона вывода [GENERATE]

Новый макрос шаблона вывода [GENERATE]

Макрос [GENERATE] применяется для размножения строки с использованием в ней нарастающей целочисленной переменной [VARIABLE]

При использовании такой конструкции:

1
[GENERATE][FROM]1[/FROM][TO]2[/TO][INC]1[/INC][SEP]{br}[/SEP]значение: [VARIABLE][/GENERATE]

Получим результат:

1
2
значение: 1
значение: 2

Описание параметров макроса:
[VARIABLE] – нарастающая с каждым циклом целочисленная переменная, которая вставляется в нужное место строки для генерации
[FROM] – начальное значение целочисленной переменной [VARIABLE] [TO] – конечное значение целочисленной переменной [VARIABLE] [INC] – инкремент переменной [VARIABLE] (на сколько будет увеличиваться с каждым циклом)
[SEP] – чем разделять циклы в результате работы макроса

Пример использования:

1
[GENERATE][FROM]1[/FROM][TO]<cd_gran_2 !>[/TO][INC]1[/INC][SEP]{br}[/SEP]<getmorecontent><url ="WEB-адрес?page=[VARIABLE]"><start ="<table><tr><td>"><startcount ="0"><end ="</table>"><endcount ="0"><params =""></params></endcount></end></startcount></td></tr></start></url></getmorecontent>[/GENERATE]</cd_gran_2>

Данная конструкция размножит макрос <GETMORECONTENT>. Обратите внимание на возможность использования значений границ парсинга в параметрах макроса [GENERATE]

1 Star2 Stars3 Stars4 Stars5 Stars (оценок: 1, средний балл: 5.00)

Loading...
Вы можете пропустить до конца и оставить ответ. Pinging в настоящее время не доступны.

Есть 2 коммент. к теме: “Новый макрос шаблона вывода [GENERATE]”

  1. dmitry-e says:

    Очень круто работает с пагинацией: GENERATE+ADDURL и сканировать или генерировать страницы больше не нужно.
    Спасибо, Сергей!

Написать комментарий

Пожалуйста, ознакомьтесь с правилами комментирования (причина УДАЛЕНИЯ некоторых комментариев)

Добавить изображение к комментарию (jpg)