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

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

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


Описание 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
Наверх