Документация для разработчиков
Темная тема
Недоступно в редакциях: Старт

Страница редактирования подписки

Компонент служит для создания страницы с формами для добавления или редактирования адреса подписки.


Описание subscribe.edit

Если пользователь не авторизован на сайте, то в зависимости от настроек он сможет подписаться на рассылку, указав свой e-mail или перейти к редактированию параметров рассылки после ввода e-mail и кода подтверждения (пароля) подписки, который высылается на адрес электронной почты после оформления подписки. Компонент является стандартным и входит в дистрибутив модуля.

В визуальном редакторе компонент расположен по пути Сервисы > Рассылки > Страница редактирования подписки.

Компонент относится к модулю Рассылки.



Параметры

Поле Параметр Описание
Источник данных
Показать скрытые рубрики подписки SHOW_HIDDEN [Y|N] При отмеченной опции в списке рассылок будут выведены все активные рассылки вне зависимости от опции Выводить в списке публичных рассылок в настройках рассылки.
Управление режимом AJAX
Включить режим AJAX AJAX_MODE [Y|N] При установленной опции для компонента будет включен режим AJAX.
Включить прокрутку к началу компонента AJAX_OPTION_JUMP [Y|N] Если пользователь совершит AJAX-переход, то при установленой опции по окончании загрузки произойдет прокрутка к началу компонента.
Включить подгрузку стилей AJAX_OPTION_STYLE [Y|N] Если параметр принимает значение "Y", то при совершении AJAX-переходов будет происходить подгрузка и обработка списка стилей, вызванных компонентом.
Включить эмуляцию навигации браузера AJAX_OPTION_HISTORY [Y|N] Когда пользователь выполняет AJAX-переходы, то при включенной опции можно использовать кнопки браузера Назад и Вперед.
Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах. По умолчанию поле содержит 3600 сек.
Дополнительные настройки
Разрешить анонимную подписку ALLOW_ANONYMOUS [Y|N] При отмеченной опции анонимные пользователи смогут подписываться на рассылку, лишь указав свой адрес электронной почты без необходимости регистрации на сайте. В случае неустановленной опции подписаться на рассылку анонимный пользователь не сможет. Только уже подписавшийся пользователь сможет редактировать параметры рассылки после ввода e-mail и кода подтверждения (пароль) подписки.
Показывать ссылки на авторизацию при анонимной подписке SHOW_AUTH_LINKS [Y|N] При отмеченной опции для анонимного пользователя при подписке на рассылку будут выведены формы для авторизации (если он зарегистрирован, то сможет авторизоваться) и форма для регистрации (пользователь сможет зарегистрироваться, если не имеет учетной записи на сайте).
Устанавливать заголовок страницы SET_TITLE [Y|N] При отмеченной опции заголовком страницы будет установлен:
  • Редактирование параметров подписки при редактировании подписки;
  • Добавление адреса подписки при создании подписки.


    Пример вызова

    <?$APPLICATION->IncludeComponent("bitrix:subscribe.edit","",Array(
    		"AJAX_MODE" => "N", 
    		"SHOW_HIDDEN" => "Y", 
    		"ALLOW_ANONYMOUS" => "Y", 
    		"SHOW_AUTH_LINKS" => "Y", 
    		"CACHE_TYPE" => "A", 
    		"CACHE_TIME" => "3600", 
    		"SET_TITLE" => "Y", 
    		"AJAX_OPTION_JUMP" => "N", 
    		"AJAX_OPTION_STYLE" => "Y", 
    		"AJAX_OPTION_HISTORY" => "N" 
    	)
    );?>
    


    © «Битрикс», 2001-2024, «1С-Битрикс», 2024