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

Форма подписки

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


Описание subscribe.form

Право на подписку имеют как зарегистрированные, так и анонимные пользователи (в случае наличия установленной опции в настройках модуля Подписка, рассылка). Компонент стандартный и входит в дистрибутив модуля.

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

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



Параметры

Поле Параметр Описание
Основные параметры
Определять подписку текущего пользователя USE_PERSONALIZATION [Y|N] При отмеченной опции будут определяться имеющиеся подписки текущего пользователя.
Источник данных
Показать скрытые рубрики подписки SHOW_HIDDEN [Y|N] При отмеченной опции в списке рассылок будут выведены все активные рассылки вне зависимости от опции Выводить в списке публичных рассылок в настройках рассылки.
Шаблоны ссылок
Страница редактирования подписки (доступен макрос #SITE_DIR#) PAGE Указывается путь от корня сайта (#SITE_DIR#) к странице редактирования подписки.
Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах. По умолчанию поле содержит 3600 сек.


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

<?$APPLICATION->IncludeComponent("bitrix:subscribe.form","",Array(
		"USE_PERSONALIZATION" => "Y", 
		"PAGE" => "#SITE_DIR#personal/subscribe/subscr_edit.php", 
		"SHOW_HIDDEN" => "Y", 
		"CACHE_TYPE" => "A", 
		"CACHE_TIME" => "3600" 
	)
);?>


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