Комплексный компонент "highloadblock.complex" объединяет функционал стандартных компонентов "highloadblock.list" и "highloadblock.view", позволяет создать раздел из элементов HL-блока на сайте. Доступен просмотр списка элементов, детальной информации, настройка ЧПУ, удобный выбор параметров и т.д.
- Скачайте или склонируйте репозиторий.
- Каталог с компонентом "highloadblock.complex" необходимо разместить на сайте по адресу "/local/components/avshatalov48/".
- Обновите компоненты в визуальном редакторе (Компоненты > Обновить).
- Выберете и подключите компонент (Контент > Highload инфоблоки > Комплексный).
- Заполните необходимые параметры.
- Сохранить.
<?
$arFilter = [
'>=ID' => 3,
];
?>
<? $APPLICATION->IncludeComponent(
"avshatalov48:highloadblock.complex",
".default",
[
"BLOCK_ID" => "1",
"CHECK_PERMISSIONS" => "Y",
"FILTER_NAME" => "arFilter",
"PAGEN_ID" => "page",
"ROWS_PER_PAGE" => "5",
"ROW_KEY" => "ID",
"SEF_FOLDER" => "/hl/complex/",
"SEF_MODE" => "Y",
"SORT_FIELD" => "ID",
"SORT_ORDER" => "ASC",
"COMPONENT_TEMPLATE" => ".default",
"SEF_URL_TEMPLATES" => [
"list" => "",
"view" => "#BLOCK_ID#/#ID#/",
],
],
false
); ?>