Конечно, в маркетплейсе битрикса и так достаточно различных слайдеров, каруселей и прочих свистелок и прибамбасов, даже бесплатных. Тема весьма избитая. Однако, чего на мой взгляд не хватало, так это удобного инструмента для размещения галерей с помощью визуального редактора или же напрямую из кода. Данный модуль основан на наработках, используемых на множестве сайтов, в т.ч. сайтах СМИ и используемых ими для публикации галерей в новостных статьях.
Итак, для размещения галерей с помощью визуального редактора, используйте иконку и выберите нужную галерею из инфоблока и шаблон во всплывающем окне (как создать инфоблок, об этом подробно здесь, в инструкции по установке). Если теперь переключиться в режим исходного кода, то вы увидите макрос наподобие
##G23#thumbnail#
В котором 23 - это ID раздела инфоблока (галереи являются разделами инфоблока, изображения - элементами), а thumbnail - это не что иное как название шаблона встроенного компонента (grain:gallery.section). В данный момент всего таких шаблонов - 5, демонстрация их работы здесь. Кстати, каждый шаблон имеет свой блок настроек на странице настроек модуля, а для удобства и унификации я сделал так, что шаблоны подойдут также к стандартному компоненту "bitrix:news.list".
Что дальше?
Итак, вы разместили галерею, скажем, в детальном тексте новости. Что же делать дальше чтобы галереи начали отображаться на сайте? Если вы используете настройки по умолчанию, то ответ - ничего. При настройках по умолчанию, все макросы ##Gid_галереи#название_шаблона# в публичной части сайта при завершении буферизации страницы заменяются на результат работы компонента. Но если вас это по каким-то причинам не устраивает, вы можете отключить глобальную замену и производить замену макросов самостоятельно, а как это сделать вы можете посмотреть на странице описания api модуля.
Что еще?
Как обычно, я постарался сделать так, чтобы модуль было максимально легко кастомизировать. Css и Js код всех шаблонов содержится в двух файлах в папке /bitrix/js/grain.gallery/, однако чтобы этот код можно было менять, достаточно скопировать эти файлы в папку grain.gallery внутри вашего шаблона сайта (подробнее об этом здесь). Поэтому, чтобы внести большинство правок, касающихся визуальной составляющей, вам не придется даже копировать шаблоны компонентов. Сам код сделан максимально коротким и понятным.
Сколько?
Стоимость модуля 1500 р., разрешены партнерские скидки.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».