Идеи пользователя Абашев Дмитрий

Рейтинг: 25.8854  
Внедрено
Предложил Абашев Дмитрий 17.04.2013 18:10:11

Мультиаккаунтность в моб. приложении «1С-Битрикс Администрирование»

Предлагаю добавить возможность администрирования в одном мобильном приложении сразу нескольких магазинов на разных установках БУС, чтобы не приходилось для этого каждый раз вбивать URL и логин с паролем.
Рейтинг: 14.5144  
Внедрено
Предложил Абашев Дмитрий 14.02.2012 14:11:57

Либо ID/CODE раздела, либо фильтр в catalog.section

Проблема заключается в том, что компонент "bitrix:catalog.section" не реагирует на фильтр, если в параметрах не передан ID/CODE раздела инфоблока. При этом не спасает даже параметр "SHOW_ALL_WO_SECTION", установленный в значение "Y", хотя пару лет назад это решение работало.

Собственно, эта логика прослеживается в исходном коде компонента "bitrix:catalog.section", но такое поведение компонента является неоправданным и усложняет разработку проектов. Объективной необходимости проводить проверку наличия ID/CODE раздела до обработки фильтра нет: эти вещи не являются взаимоисключающими. При этом фильтр по всем элементам (без указания разделов) заказчики требуют довольно часто, и каждый раз кастомизировать компонент - не очень хороший выход.

Предлагаю либо довести компонент "bitrix:catalog.section" до ума, либо создать аналогичный компонент, не требующий жесткого указания раздела. Например, его можно назвать "Элементы инфоблока".

P.S. В поддержке проблемой это признать отказались. В принципе, их можно понять, но разработчикам от этого не легче.
Рейтинг: 0  
Ответил Жуков Евгений 01.09.2014 14:43:43
Компонент применяет фильтр, даже если раздел не найден (считается, что идет работа с корневым разделом).