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

Профили пользователя (комплексный компонент)


Описание sale.personal.profile

Комплексный компонент служит для управления профилями текущего пользователя. Компонент стандартный и входит в дистрибутив модуля.

В визуальном редакторе компонент расположен по пути: Магазин > Персональный раздел > Профили пользователя.

Компонент относится к модулю Интернет-магазин.



Параметры

Поле Параметр Описание
Управление адресами страниц
Включить поддержку ЧПУ SEF_MODE [Y|N] При отмеченной опции будет включена поддержка ЧПУ.

Если режим поддержки ЧПУ включен, то необходимо настроить следующие параметры
Каталог ЧПУ (относительно корня сайта) SEF_FOLDER Каталог ЧПУ: путь до папки, с которой работает компонент. Этот путь может как совпадать с физическим путём, так и не совпадать.
Адреса страниц SEF_URL_TEMPLATES Указываются адреса следующих страниц:
  • list - страница со списком профилей;
  • detail - страница с профилем подробно.
Имена переменных VARIABLE_ALIASES Имена переменных для управления страницами.
: SEF_FOLDER, SEF_URL_TEMPLATES.
Дополнительные настройки
Количество на одной странице PER_PAGE Указывается количество профилей, отображаемых на одной странице. Все остальные профили будут выведены с помощью постраничной навигации.
Использовать расширенный выбор местоположения USE_AJAX_LOCATIONS [Y|N] При отмеченной опции будет использована расширенная форма выбора местоположений, которая может быть построена с помощью компонента AJAX-местоположения.
Устанавливать заголовок страницы SET_TITLE [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Профили.


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

<?$APPLICATION->IncludeComponent("bitrix:sale.personal.profile","",Array(
		"SEF_MODE" => "Y",
		"PER_PAGE" => 20,
		"USE_AJAX_LOCATIONS" => "Y",
		"SET_TITLE" => "Y",
		"SEF_FOLDER" => "/",
		"SEF_URL_TEMPLATES" => Array(
			"list" => "profile_list.php",
			"detail" => "profile_detail.php?ID=#ID#"
		),
		"VARIABLE_ALIASES" => Array(
			"list" => Array(),
			"detail" => Array(
				"ID" => "ID"
			),
		)
	)
);?>


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