Недоступно в редакциях: Стандарт, Старт
Персональный раздел пользователя
Комплексный компонент персонального раздела пользователя. Компонент стандартный и входит в дистрибутив модуля.
Описание 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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.