Конечно, мы постарались сделать каталог максимально удобным.
Но есть особые моменты, на которых надо остановиться отдельно.
Еще в прошлом году были анонсированы новые возможности платформы "Битрикс: Управление сайтом" по управлению видом каталога.
Предыстория
В начале этого года вышли первые релизы с данным возможностями
Тем не менее, встретить их использование в полной мере пока достаточно сложно. Пока это редкость (экзотика).
Ранее, в 2015 году мы презентовали простую, но надежную систему управления списками элементов с учетом адаптивности.
Текущая система управления списками элементов в Битрикс решает такую же задачу, но увы, имеет ряд неудобств.
Схема Bitrix17 уже сейчас доступна всем владельцам Битрикс как минимум в компонентах catalog.section и catalog и еще в конце прошлого года и начале этого мы неоднократно получали вопросы от партнеров, что будет с BXReady, ведь Битрикс выпустил аналог?
Спешим успокоить всех
Детальный анализ и эксперименты с применимостями моделей показали, что модели все же разные, они сходятся только в одном - выделение (и логически и физически) представления для элемента в списках становится постулатом.
А это означает, что и мы и Битрикс движемся в одном векторе.
О нашей пропаганде данного "мировоззрения" вы можете почитать в статьях
и сравните это с последними релизами Битрикс, чтобы убедиться, что мы абсолютно правы и эволюция налицо.
И в результате экспериментов мы решили оставить нашу схему и улучшить схему Битрикс.
Итак получилось две схемы: Классическая BXReady и Битрикс 17
[spoiler]
Что позволяет Классическая схема BXReady:
Самостоятельно настроить адаптивность списков товаров (т.е. вы можете выбирать сколько товаров и в каком раскладе показывать в строе на тех или иных устроствах).
Также рекомендуем статью по прошлым решениям
Небольшие дополнения: В отличие от других наших решений
С работой данной схемы многие знакомы, но в конце 2016 года мы внесли в данную схему очередное ноу-хау: управляемые представления, о которых пока не писали (обязательно напишем)
По второй схеме (Bitrix17) работа была не менее интересной, так как требовалось преодолеть множество недостатков и ограничений со стороны Битрикс, сдерживающих гибкость наших технологий. Тем не менее - как оказалось, все гениальное - просто и нам удалось сделать схему Битрикс гораздо лучше, практически без существенных доработок с добавлением в нее элементов Bxready (что под капотом мы обязаельно расскажем веб-мастерам и вы сравните, насколько все стало интереснее)
Что позволяет Bitrix17 + BXReady
Использовать систему построения списков Bitrix17 + определять и управлять форматом элементов в этих списках
Вкратце о том, что мы сделали:
1. классифицировали варианты построения списка
2. Проработали варианты использования таких списков с точки зрения юзабилити
3. выделили 3 независимых типа представлений элементов в таких списках
4. выделили интерфейсы для управления такими элементами и проработали минимум одно-два представление для таких элементов
5. оптимизировали управление элементами и работу схемы.
Какой результат?
В результате мы получили вполне приличную и очень интересную модель.
Чтобы сравнить, насколько лучше стал каталог для пользователя, попробуйте установить классический магазин от Битрикс и поуправлять настройкой каталога, посмотреть на визуальный результат, и сравните с нашим решением
Кейсы.
Как это работает и как этим управлять?
Ничего не изменилось, кейсы по сути те же (представления BXReady 2), про изменения мы напишем и ряд мастер-классов проведем, особенно про управляемые представления
Краткая документация:
Технологические тонкости:
Существует два шаблона для нашего компонента catalog.section, один реализует классику (в том числе и вывод в виде слайдеров), второй Bitrix17 каталог.
В комплексном компоненте catalog данная модель также применяется
Обе схемы поддерживают технологию УПРАВЛЯЕМЫХ ПРЕДСТАВЛЕНИЙ BXREADY
о которой мы скоро обязательно напишем.
Ссылка на решение:
P.S. Собираем вопросы для освещения во внеочередном порядке. Если у вас есть такой вопрос -обратитесь а нашу поддержку