Условия поставки:
лицензия на использование в любом количестве проектов
Способ загрузки: загрузка в автоматическом режиме через личный кабинет
Выводит алфавит для фильтрации элементов инфоблоков по первой букве. Ссылки появляются только на активные буквы, т.е. если в данном инфоблоке (или разделе) существует хотя бы один элемент с такой первой буквой.
В визуальном редакторе компонент находится: Контент > Каталог > Фильтр по первой букве
Примеры использования:
1. Использование внутри комплексных компонентов (файлы section.php внутри шаблона компонента catalog или news). Компонент необходимо размещать перед компонентам вывода списков элементов инфоблоков (news.list или catalog.section), т.к. он инициализирует глобальную переменную фильтра.
<?
$APPLICATION->IncludeComponent(
"grain:catalog.alphabet.filter",
"",
Array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
//"SECTION_ID" => 0, // ID раздела, если используем в конкретном разделе
"FILTER_NAME" => $arParams["FILTER_NAME"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
),
$component
);
?>
2. Использование отдельно от комплексных компонентов
<?
$APPLICATION->IncludeComponent(
"grain:catalog.alphabet.filter",
"",
Array(
"IBLOCK_TYPE" => "catalog", // Тип инфоблока
"IBLOCK_ID" => "3", // ID инфоблока
//"SECTION_ID" => 0, // Если необходимо, можно использовать в конкретном разделе инфоблока, тогда в параметре SECTION_ID должен быть ID раздела
"FILTER_NAME" => "arrFilter", // Имя переменной фильтра
"CACHE_TYPE" => "A", // Тип кеширования: "A" - автоматический, в зависимости от настроек в административной части
"CACHE_TIME" => "86400", // Время кеширования в секундах
"CACHE_GROUPS" => "Y", // Учитывать права доступа
)
);
?>
Назад в раздел
Способ загрузки: загрузка в автоматическом режиме через личный кабинет
Розничная цена
400 руб.
|
Банковские карты
Электронные деньги
Терминалы
Счет
|
Выводит алфавит для фильтрации элементов инфоблоков по первой букве. Ссылки появляются только на активные буквы, т.е. если в данном инфоблоке (или разделе) существует хотя бы один элемент с такой первой буквой.
В визуальном редакторе компонент находится: Контент > Каталог > Фильтр по первой букве
Примеры использования:
1. Использование внутри комплексных компонентов (файлы section.php внутри шаблона компонента catalog или news). Компонент необходимо размещать перед компонентам вывода списков элементов инфоблоков (news.list или catalog.section), т.к. он инициализирует глобальную переменную фильтра.
<?
$APPLICATION->IncludeComponent(
"grain:catalog.alphabet.filter",
"",
Array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
//"SECTION_ID" => 0, // ID раздела, если используем в конкретном разделе
"FILTER_NAME" => $arParams["FILTER_NAME"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
),
$component
);
?>
2. Использование отдельно от комплексных компонентов
<?
$APPLICATION->IncludeComponent(
"grain:catalog.alphabet.filter",
"",
Array(
"IBLOCK_TYPE" => "catalog", // Тип инфоблока
"IBLOCK_ID" => "3", // ID инфоблока
//"SECTION_ID" => 0, // Если необходимо, можно использовать в конкретном разделе инфоблока, тогда в параметре SECTION_ID должен быть ID раздела
"FILTER_NAME" => "arrFilter", // Имя переменной фильтра
"CACHE_TYPE" => "A", // Тип кеширования: "A" - автоматический, в зависимости от настроек в административной части
"CACHE_TIME" => "86400", // Время кеширования в секундах
"CACHE_GROUPS" => "Y", // Учитывать права доступа
)
);
?>
Назад в раздел