Создадим собственный, простой компонент для слайдеров на главной странице. В качестве источника слайдов будем использовать Highload-блоки с настраиваемыми параметрами.
Из документации к 1С-Битрикс
Поскольку модуль Информационные блоки считается очень "тяжелым" для создания легких справочников или хранения большого количества данных (когда модуль может вести себя не очень оптимально), то появилась потребность в создании аналога инфоблоков (модуль Highload-блоки), но гораздо проще и "полегче".
PS: На этапе монтажа понял что в компоненте не учел пару нюансов с типом кеширования - откорректируем в следующей серии.
Чеклист:
- Для чего нужны Highload-блоки.
- Создание компонента на базе Highload-блоков на примере слайдера на главной.
Полная версия серии на Boosty: Смотреть
Как сделать связанные параметр компонента из нескольких значений?
Например. Хочу реализовать свое кастомное меню (но эта фишка думаю много где пригодится) и мне нужно что бы пользователь для одного параметра мог вводить несколько значений.
Параметр пункта меню, допустим указать ID инфоблока или папку если это статический контент и дополнительные параметры, допустим taкget_.
Чтобы в arParams я мог получить для каждого пункта меню массив значений
arElem = [
[9, blank, 3],
[articles, blank]
[12, blank]
]
Обрабатываю такой массив я знаю что мне нужно обработать 9 и 12 инфоблок и из его элементов построить меню и которого будут доп свойства, например у 9 инфблока меню строится максимум в три уровня и т.п.
Суть в том что хотел бы получить массив значений для параметра.
Можно было бы указать что то типа 9|blank|3 и потом строку преобразовать в массив, но для обычного пользователя хотелось бы что то более удобное и понятное.