Компоненты 2.0::Заказы пользователя (комплексный компонент)
Комплексный компонент.
Управление заказами текущего пользователя. Компонент отображает список заказов текущего пользователя со ссылками для перехода к просмотру детальной информации, отмене заказа, к оформлению повторного заказа. Можно управлять адресами переходов по этим страницам с помощью настроек ЧПУ.
Пример вызова
<?
$APPLICATION->IncludeComponent(
"bitrix:sale.personal.order",
"",
Array(
"SEF_MODE" => "Y",
"ORDERS_PER_PAGE" => "20",
"PATH_TO_PAYMENT" => "payment.php",
"PATH_TO_BASKET" => "basket.php",
"SET_TITLE" => "Y",
"SEF_FOLDER" => "/",
"SEF_URL_TEMPLATES" => Array(
"list" => "index.php",
"detail" => "order_detail.php?ID=#ID#",
"cancel" => "order_cancel.php?ID=#ID#"
),
"VARIABLE_ALIASES" => Array(
"list" => Array(),
"detail" => Array(
"ID" => "ID"
),
"cancel" => Array(
"ID" => "ID"
),
)
)
);?>
Описание параметров
Управление адресами страниц
- SEF_MODE
- [Y|N] Включить поддержку ЧПУ. При установленном флаге включается поддержка ЧПУ и становятся доступными для заполнения поля настройки адресов.
- SEF_FOLDER
- Каталог ЧПУ (относительно корня сайта). Путь до папки, с которой работает компонент.
Этот путь может как совпадать с физическим путём, так и не совпадать.
- SEF_URL_TEMPLATES
- Массив, в рамках которого определяются адреса страниц со списком заказов ("list"), страницы с заказом подробно ("detail"), страницы отмены заказа ("cancel").
"SEF_URL_TEMPLATES" => Array(
"list" => "index.php",
"detail" => "order_detail.php?ID=#ID#",
"cancel" => "order_cancel.php?ID=#ID#"
),
Дополнительные настройки
- ORDERS_PER_PAGE
- Количество заказов на одной странице. Указанное число определяет количество заказов на странице, остальные заказы будут выведены с помощью постраничной навигации.
- PATH_TO_PAYMENT
- Страница подключения платежной системы. Указывается путь к странице подключения платежной системы. Такую страницу можно создать с помощью компонента Подключение платежной системы. Переход на эту страницу происходит по ссылке Повторить оплату на странице с детальной информацией по заказу.
- PATH_TO_BASKET
- Страница с корзиной. Указывается путь к странице с корзиной товаров. Такая страница может быть создана с помощью компонента Корзина.
- SET_TITLE
- В качестве заголовка будет установлено «Мои заказы».