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

Рейтинг: 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
Компонент применяет фильтр, даже если раздел не найден (считается, что идет работа с корневым разделом).
Рейтинг: 16.0702  
На голосовании
Предложил Абашев Дмитрий 17.01.2012 13:56:25

ЧПУ вида "#SECTION_ID#/#ELEMENT_ID#.php" без костылей

Сейчас ЧПУ вида "#SECTION_ID#/#ELEMENT_ID#.php" в комплексных компонентах (тестировал на примере bitrix:news) из коробки и без костылей реализовать невозможно. Нужно либо изобретать собственные правила преобразования адресов, либо прописывать в настройках компонента "index.php" в качестве страницы списка элементов, но тогда нужно обрабатывать ссылку "Назад в раздел", чтобы исключить из нее подстроку "index.php" и пересылать пользователя непосредственно в SEF-каталог.

Думаю, такой вид ЧПУ является одним из самых распространенных, поэтому очень хотелось бы, чтобы он не требовал дополнительных танцев с бубном.
Рейтинг: 2.9601  
На голосовании
Предложил Абашев Дмитрий 05.10.2011 15:28:37

Привязка шаблона сайта к нескольким папкам/файлам

Было бы неплохо для неискушенных администраторов продукта добавить возможность привязывать шаблон сайта сразу к нескольким директориям и/или файлам. Довольно часто у клиентов, а также у начинающих работать с БУС разработчиков возникает данный вопрос. Ступор держится недолго, но он имеет место :)

Вообще, наверное, было бы неплохо в этом разделе видеть связь "один-ко-многим" по отношению к каждому шаблону сайта. Сейчас это сделано в виде правил ("многие-ко-многим"), что порой создает неудобство и путаницу при поиске правила для нужного шаблона, особенно если дорабатываешь чужой сайт. Эффективнее, наверное, хранить все правила привязанными к целевому шаблону.