Задать вопрос
@ragnar_ok

Умный фильтр: как установить значение по умолчанию для input'а?

Используется bitrix:catalog.smart.filter.
bitrix:catalog.smart.filter обрабатывает $_REQUEST и в зависимости от его содержимого устанавливает текущий выбранный вариант. Нужно установить значение по умолчанию для input'а фильтра. Сейчас ни один вариант не выбран по умолчанию.

Как установить значение по умолчанию для умного фильтра?
  • Вопрос задан
  • 1256 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности
    9 месяцев
    Далее
Решения вопроса 1
@ragnar_ok Автор вопроса
Нужно кастомизировать компонент.

catalog.smart.filter/component.php:416
if (empty($_CHECK)) {
  $arResult["ITEMS"][$PID]["VALUES"][array_key_first($arResult["ITEMS"][$PID]["VALUES"])]["CHECKED"] = true;
  $arResult["ITEMS"][$PID]["DISPLAY_EXPANDED"] = "Y";
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы