партнер компании 1с-битрикс
сайт фрилансера Сергея Эстрина
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Этот сайт использует cookies. Если вы не согласны, вы находитесь на этом сайте незаконно!
Универсальная галерея - модуль для битрикс
Условия поставки: лицензия на использование в любом количестве проектов
Способ загрузки: загрузка в автоматическом режиме через личный кабинет
Розничная цена
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", // Учитывать права доступа
    )
);
?>




Назад в раздел