Недоступно в редакциях: Стандарт, Старт
Персональный раздел пользователя
Комплексный компонент персонального раздела пользователя. Компонент стандартный и входит в дистрибутив модуля.
Описание 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-2024, «1С-Битрикс», 2024