Документация для разработчиков

Фасетные индексы

В этом разделе

  • Контекстная панель
  • Список инфоблоков
  • Страница Фасетные индексы инфоблоков (Контент > Инфоблоки > Фасетные индексы) служит для создания фасетных индексов для инфоблоков, являющимися торговыми каталогами.

    Важно! Создание фасетных индексов доступно только для тех каталогов, в которых есть хотя бы одно отображаемое свойство в умном фильтре.

    Контекстная панель

    Контекстная панель отображается только при наличии торговых каталогов, для которых необходимо создать фасетные индексы.

    КнопкаОписание
    Создать всеПереход к форме создания фасетных индексов. Кнопка не отображается, если для всех торговых каталогов фасетные индексы созданы и их пересоздание не требуется.
    НастроитьПозволяет перейти к диалогу настройки внешнего вида отчетной формы.
    ExcelЭкспортирует данные из отображаемой таблицы в MS Excel.

    Список инфоблоков

    ПолеОписание
    ДействияКолонка доступна только для тех каталогов, для которых необходимо создать фасетные индексы. Доступные действия:
    • Создать - переход к форме создания фасетных индексов.
    IDИдентификатор торгового каталога.
    НазваниеНазвание торгового каталога.
    СостояниеЕсли для каталога фасетный индекс создан, то отображается Работает. В противном случае - Создать.

    Смотрите также:



    Пользовательские комментарии

    Пользовательские комментарии не являются официальной документацией. Ответственность за их использование несет сам пользователь.

    Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.

    Добавлять комментарии могут только зарегистрированные пользователи. Сообщения для просмотра появляются после модерации.
    2
    Владислав Морсин
    Для удаления фасетного индекса инфоблока надо выполнить:
    Код
    CModule::IncludeModule('iblock');
    Bitrix\Iblock\PropertyIndex\Manager::DeleteIndex($iblockId);
    Bitrix\Iblock\PropertyIndex\Manager::markAsInvalid($iblockId);
    ***********
    От разработчика:
    Цитата
    Вместо DeleteIndex (в этом случае) лучше использовать dropIfExists.
    © «Битрикс», 2001-2018, «1С-Битрикс», 2018
    Наверх