%subscription.form()%

На печать

%subscription.form()% – Выводит форму подписки на рассылки.

%subscription.form([templ_name = default])%


templ_name

Шаблон оформления. Шаблоны находятся в папке /template/subscription. По умолчанию используется шаблон default.


Структура шаблона


Шаблоны находятся в папке /template/subscription. По умолчанию используется шаблон default.

Шаблон состоит из следующих блоков:

 

frame

Выводит общее оформление формы подписки на почтовые рассылки. Для вывода списка категорий рассылки используйте локальный макрос %list%.

Стандартный JavaScript-обработчик для этой формы находится по адресу «/css_js/_subscribe.js». У этой формы в качестве обработчика должен быть указан адрес «/subscription/subscribe». А так же должны обязательно присутствовать следующие поля:

 

list

Оформление категории рассылки в списке. В данном блоке можно использовать следующие макросы:

%obj.id%

ID категории рассылки.

%obj.name%

Название категории рассылки.

   

%obj.num%

Порядковый номер категории рассылки в списке.

%class-first%

Вернет «first», если категория рассылки является первой в списке. Используется для генерации имен для CSS классов.

%class-last%

Вернет «last», если категория рассылки является последней в списке. Используется для генерации имен для CSS классов.

%class-odd%

Вернет «odd», если порядковый номер категории рассылки четный. Используется для генерации имен для CSS классов.

%class-even%

Вернет «even», если порядковый номер категории рассылки нечетный. Используется для генерации имен для CSS классов.

%class- third%

Вернет «third» для каждой третьей категории рассылки в списке. Используется для генерации имен для CSS классов.

 

empty

Оформление сообщения при отсутствии активных категорий рассылки. Каких либо специальных встроенных макросов не имеет.



Что-то не так? Напиши, учтем!