Компонент редактирования подписки
Обратно к содержанию
Компонент служит для создания страницы с формами для добавления или редактирования адреса SMS или почтовой подписки.
Пример вызова
$APPLICATION->IncludeComponent("KMsending:subscribe.edit", ".default", Array(
"SHOW_HIDDEN" => "N",
"SHOW_POST_FORM" => "Y",
"SHOW_SMS_FORM" => "Y",
"SHOW_RUBS" => array(),
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600",
"ALLOW_ANONYMOUS" => "Y",
"SHOW_AUTH_LINKS" => "Y",
"TEMPLATE_ID" => "",
"SET_TITLE" => "Y"
)
);
Описание параметров
- SHOW_HIDDEN
- При отмеченной опции на странице редактирования будут выведены все активные рубрики (вне зависимости от опции Выводить в списке публичных рассылок).
- SHOW_POST_FORM
- При отмеченной опции будет отображаться форма для редактирования почтовой рассылки.
- SHOW_SMS_FORM
- При отмеченной опции будет отображаться форма для редактирования SMS рассылки.
- SHOW_RUBS
- Параметр задает номера рубрик, на которые возможна подписка. Если этот массив пустой, то подписка возможна на все возможные рубрики. Если выбрана хотя бы одна рубрика, то будет возможно осуществить подписку только на выбранные рубрики.
- CACHE_TYPE
-
Тип кеширования:
- A - Авто: действует при включенном кешировании в течение заданного времени;
- Y - Кешировать: необходимо определить время кеширования;
- N - Не кешировать: кеширования нет в любом случае.
- CACHE_TIME
- Время кеширования, указанное в секундах.
- ALLOW_ANONYMOUS
- При установленной опции анонимные пользователи смогут подписываться на рассылку, лишь указав свой адрес электронной почты без необходимости регистрации на сайте. Если опция не установлена, подписаться на рассылку анонимный пользователь не сможет. Только уже подписавшийся пользователь сможет редактировать параметры рассылки после ввода адреса электронной почты и кода подтверждения (пароля) подписки.
- SHOW_AUTH_LINKS
- При установленной опции для анонимного пользователя при подписке на рассылку будут выведены формы для авторизации (если он зарегистрирован, то сможет авторизоваться) и форма для регистрации (пользователь сможет зарегистрироваться, если не имеет учетной записи на сайте).
- TEMPLATE_ID
- Идентификатор шаблона, по которому будет отсылаться письмо с подтверждением подписки. Если поле пустое, это значит что письмо будет отсылаться по всем шаблонам, которые имеются для данного почтового события.
- SET_TITLE
- При установленном флаге заголовком страницы будет строка "Редактирование параметров подписки" (при редактировании подписки) или "Добавление адреса подписки" (при создании подписки).