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

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


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