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