Недоступно в редакциях: Стандарт, Старт
Персональный раздел пользователя
Комплексный компонент персонального раздела пользователя. Компонент стандартный и входит в дистрибутив модуля.
Описание sale.personal.section
В визуальном редакторе компонент расположен по пути: Магазин > Персональный раздел > Персональный раздел пользователя.
Компонент относится к модулю Интернет-магазин.
Параметры
| Поле | Параметр | Описание | |||||||||||||||
| Основные параметры | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Показать страницу персонального счета пользователя | SHOW_ACCOUNT_PAGE | [Y|N] При отмеченной опции будет доступна страница личного счета пользователя. Описание настроек страницы здесь. | |||||||||||||||
| Показать страницу заказов пользователя | SHOW_ORDER_PAGE | [Y|N] Опция позволяет просматривать страницу заказов пользователя. Описание настроек страницы здесь. | |||||||||||||||
| Показать страницу персональных данных пользователя | SHOW_PRIVATE_PAGE | [Y|N] Подключение страницы личных данных пользователя. Описание настроек страницы здесь | |||||||||||||||
| Показать страницу профилей пользователя | SHOW_PROFILE_PAGE | [Y|N] Вывод страницы для просмотра профилей пользователя. Описание настроек страницы здесь. | |||||||||||||||
| Показать страницу подписок | SHOW_SUBSCRIBE_PAGE | [Y|N] Отображение страницы подписок пользователя на товары. | |||||||||||||||
| Вывести ссылку на страницу контактов | SHOW_CONTACT_PAGE | [Y|N] При отмеченной опции станет доступна ссылка для перехода на страницу контактов магазина. | |||||||||||||||
| Вывести ссылку на корзину | SHOW_BASKET_PAGE | [Y|N] Будет отображаться ссылка для перехода в корзину. | |||||||||||||||
| Настройки дополнительных страниц раздела | CUSTOM_PAGES | Задаются настройки для добавления дополнительных страниц в персональный раздел пользователя.
|
|||||||||||||||
| Шаблоны ссылок | |||||||||||||||||
| Путь к странице оплат | PATH_TO_PAYMENT | Указывается путь к странице оплат по заказам. | |||||||||||||||
| Путь к странице контактных данных | PATH_TO_CONTACT | Задается путь к странице с контактными данными. | |||||||||||||||
| Путь к корзине | PATH_TO_BASKET | Указывается путь к корзине. | |||||||||||||||
| Путь к каталогу | PATH_TO_CATALOG | Указывается путь к каталогу товаров. | |||||||||||||||
| Управление адресами страниц | |||||||||||||||||
| Включить поддержку ЧПУ | SEF_MODE | [Y|N] При отмеченной опции будет включена поддержка ЧПУ. Если режим поддержки ЧПУ включен, то необходимо настроить дополнительные параметры
|
|||||||||||||||
| Страница персонального счета пользователя | |||||||||||||||||
| Секция доступна, если отмечена опция Показать страницу персонального счета пользователя | |||||||||||||||||
| Показать счет текущего пользователя | SHOW_ACCOUNT_COMPONENT | [Y|N] При отмеченной опции будет отображаться текущее состояние счета пользователя. | |||||||||||||||
| Разрешить добавление средств на счет текущего пользователя | SHOW_ACCOUNT_PAY_COMPONENT | [Y|N] При отмеченной опции пользователю будет доступно добавление средств на свой счет. Кроме того, становятся доступными для настройки
дополнительные параметры
| |||||||||||||||
| Разрешить пользователю вводить сумму | ACCOUNT_PAYMENT_SELL_USER_INPUT | [Y|N] При отмеченной опции пользователю будет доступно поле для ввода своей суммы платежа. | |||||||||||||||
| Страница заказов пользователя | |||||||||||||||||
| Секция доступна, если отмечена опция Показать страницу заказов пользователя | |||||||||||||||||
| Сохранять установки фильтра в сессии пользователя | SAVE_IN_SESSION | [Y|N] При отмеченной опции установки фильтра будут сохранены в сессии пользователя. | |||||||||||||||
| Формат показа даты | ACTIVE_DATE_FORMAT | Указывается формат показа даты. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. | |||||||||||||||
| Дополнительные свойства инфоблока | CUSTOM_SELECT_PROPS | Задаются коды свойств инфоблока, которые необходимо вывести при детальном просмотре заказа. Следует задавать для вывода только строковые и числовые типы свойств. | |||||||||||||||
| Не показывать в информации о пользователе | ORDER_HIDE_USER_INFO | Выберите какие данные пользователя НЕ должны показываться на странице. | |||||||||||||||
| Не показывать свойства для типа плательщика <название_плательщика> | PROP_N | Для каждого типа плательщика <название_плательщика> (N - идентификатор типа плательщика) задается массив свойств, которые не должны быть отображены. | |||||||||||||||
| Перенести в историю заказы в статусах | ORDER_HISTORIC_STATUSES | Указываются статусы, которые будут использоваться при фильтрации по истории. Если заказ находится в одном из выбранных статусов, то в списке всех заказов он показан не будет, а будет доступен в истории заказов. | |||||||||||||||
| Запретить смену платежной системы у заказов в статусах | ORDER_RESTRICT_CHANGE_PAYSYSTEM | Указываются статусы, по достижении которых невозможно изменить платёжную систему. | |||||||||||||||
| Сортировка заказов | ORDER_DEFAULT_SORT | Выбор параметра по которому сортируются заказы. | |||||||||||||||
| Пересчитывать заказ после смены платежной системы | ORDER_REFRESH_PRICES | Разрешение на пересчёт заказа после смены платёжной системы | |||||||||||||||
| Разрешить оплату с внутреннего счета | ALLOW_INNER | Разрешение на оплату с внутреннего счёта | |||||||||||||||
| Разрешить оплату с внутреннего счета только в полном объеме | ONLY_INNER_FULL | Разрешение на оплату с внутреннего счёта при условии наличия на счёте полной суммы заказа. | |||||||||||||||
| Имя шаблона для постраничной навигации | NAV_TEMPLATE | Укажите имя шаблона для постраничной навигации. | |||||||||||||||
| Количество заказов на одной странице | ORDERS_PER_PAGE | Количество заказов на одной странице. | |||||||||||||||
| Страница профиля пользователя | |||||||||||||||||
| Секция доступна, если отмечена опция Показать страницу профилей пользователя | |||||||||||||||||
| Использовать расширенный выбор местоположения | USE_AJAX_LOCATIONS_PROFILE | [Y|N] При отмеченной опции будет использована расширенная форма выбора местоположений, которая может быть построена с помощью компонента AJAX-местоположения. | |||||||||||||||
| Получить список местоположений для устаревших версий шаблона | COMPATIBLE_LOCATION_MODE_PROFILE | [Y|N] При отмеченной опции получение списка местоположений будет осуществляться через CSaleLocation::GetList. Опцию включать не рекомендуется, она оставлена для совместимости. | |||||||||||||||
| Страница персональных данных пользователя | |||||||||||||||||
| Секция доступна, если отмечена опция Показать страницу персональных данных пользователя | |||||||||||||||||
| Генерировать почтовое событие | SEND_INFO_PRIVATE | [Y|N] При отмеченной опции будет вызвано имеющееся почтовое событие и отправлено письмо пользователю. | |||||||||||||||
| Проверять права доступа | CHECK_RIGHTS_PRIVATE | [Y|N] При отмеченной опции будут проверяться права на редактирование профиля. | |||||||||||||||
| Настройки кеширования | |||||||||||||||||
| Тип кеширования | CACHE_TYPE | Тип кеширования:
|
|||||||||||||||
| Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. | |||||||||||||||
| Учитывать права доступа | CACHE_GROUPS | [Y|N] При отмеченной опции будут учитываться права доступа при кешировании. | |||||||||||||||
| Дополнительные настройки | |||||||||||||||||
| Количество заказов на одной странице | PER_PAGE | Указывается количество заказов, отображаемых на одной странице. Все остальные заказы будут выведены с помощью постраничной навигации. | |||||||||||||||
| Имя шаблона для постраничной навигации | NAV_TEMPLATE | Указывается имя шаблона для постраничной навигации. | |||||||||||||||
| Устанавливать заголовок страницы | SET_TITLE | [Y|N] При отмеченной опции для страниц персонального раздела будут устанавливаться соответствующие заголовки. | |||||||||||||||
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:sale.personal.section",
"",
Array(
"ACCOUNT_PAYMENT_ELIMINATED_PAY_SYSTEMS" => array("0"),
"ACCOUNT_PAYMENT_PERSON_TYPE" => "1",
"ACCOUNT_PAYMENT_SELL_CURRENCY" => "RUB",
"ACCOUNT_PAYMENT_SELL_SHOW_FIXED_VALUES" => "Y",
"ACCOUNT_PAYMENT_SELL_TOTAL" => array("100", "200", "500", "1000", "5000", ""),
"ACCOUNT_PAYMENT_SELL_USER_INPUT" => "Y",
"ACTIVE_DATE_FORMAT" => "d.m.Y",
"CACHE_GROUPS" => "Y",
"CACHE_TIME" => "3600",
"CACHE_TYPE" => "A",
"CHECK_RIGHTS_PRIVATE" => "Y",
"COMPATIBLE_LOCATION_MODE_PROFILE" => "N",
"CUSTOM_PAGES" => "[]",
"CUSTOM_SELECT_PROPS" => array(""),
"NAV_TEMPLATE" => "",
"ORDER_HISTORIC_STATUSES" => array("F"),
"PATH_TO_BASKET" => "/personal/cart",
"PATH_TO_CATALOG" => "/catalog/",
"PATH_TO_CONTACT" => "/about/contacts",
"PATH_TO_PAYMENT" => "/personal/order/payment",
"PER_PAGE" => "20",
"PROP_1" => array(),
"PROP_2" => array(),
"SAVE_IN_SESSION" => "Y",
"SEF_FOLDER" => "/personal_section/",
"SEF_MODE" => "Y",
"SEF_URL_TEMPLATES" => Array(
"account" => "account/",
"index" => "index.php",
"order_cancel" => "cancel/#ID#",
"order_detail" => "orders/#ID#",
"orders" => "orders/",
"private" => "private/",
"profile" => "profiles/",
"profile_detail" => "profiles/#ID#",
"subscribe" => "subscribe/"
),
"SEND_INFO_PRIVATE" => "N",
"SET_TITLE" => "Y",
"SHOW_ACCOUNT_COMPONENT" => "Y",
"SHOW_ACCOUNT_PAGE" => "Y",
"SHOW_ACCOUNT_PAY_COMPONENT" => "Y",
"SHOW_BASKET_PAGE" => "Y",
"SHOW_CONTACT_PAGE" => "Y",
"SHOW_ORDER_PAGE" => "Y",
"SHOW_PRIVATE_PAGE" => "Y",
"SHOW_PROFILE_PAGE" => "Y",
"SHOW_SUBSCRIBE_PAGE" => "Y",
"USE_AJAX_LOCATIONS_PROFILE" => "Y"
)
);?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025