Здравствуйте!
Использую у товаров в качестве одного из свойств Инфоблок, элементы которого выводятся в Умном фильтре в виде чекбоксов.
Никто случайно не сталкивался с сортировкой этих элементов в Умном фильтре? Хотелось бы чтобы сортировалось по полю сортировки и по имени.
У самих элементов в поле Сортировка заданы значения, но все равно в Умном фильтре сортируется только по имени.
Заметил, что если в конструкцию:
вставить
то у всех элементов в массиве выводится: ["SORT"]=> int(0)
так же заметил что в скрипте /bitrix/comonents/bitrix/catalog.smart.filter/class.php в строке 545 стоит:
$sort = 0;
Мне кажется это не правильно и из-за этого у всех элементов в массиве SORT равен нулю и из-за этого не сортируется.
Как же тогда отсортировать элементы инфоблока по полю SORT и по алфавиту?
Использую у товаров в качестве одного из свойств Инфоблок, элементы которого выводятся в Умном фильтре в виде чекбоксов.
Никто случайно не сталкивался с сортировкой этих элементов в Умном фильтре? Хотелось бы чтобы сортировалось по полю сортировки и по имени.
У самих элементов в поле Сортировка заданы значения, но все равно в Умном фильтре сортируется только по имени.
Заметил, что если в конструкцию:
Код |
---|
switch ($arItem["DISPLAY_TYPE"]){ ... default://CHECKBOXES foreach($arItem["VALUES"] as $val => $ar): |
Код |
---|
<?var_dump($arItem["DISPLAY_TYPE"])?> |
так же заметил что в скрипте /bitrix/comonents/bitrix/catalog.smart.filter/class.php в строке 545 стоит:
$sort = 0;
Мне кажется это не правильно и из-за этого у всех элементов в массиве SORT равен нулю и из-за этого не сортируется.
Как же тогда отсортировать элементы инфоблока по полю SORT и по алфавиту?