Серия 12: Создание собственного компонента из HL-блока, на примере слайдера

RSS
Серия 12: Создание собственного компонента из HL-блока, на примере слайдера
 

Серия 12: Создание собственного компонента из HL-блока, на примере слайдера

Чеклист:

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

15 000 руб/мес.

Обязательно через ОРД
со счетами и актами

Блог-note: заметки разработчика

Вывести все разделы в которых находится элемент инфоблока

Если нужно вывести все разделы, со всей доступной информацией о них, внутри элемента инфоблока, например в карточке това...

Базовая защита "Битрикс виртуальная машина" от DDoS атак.

Данный способ защиты не панацея, и скорее всего не спасет от профессиональной DDoS атаки, когда ваш сервер на CentOS под...

Fancybox в стандартном шаблоне детальной карточки товара, 1С-Битрикс, вместо всплывающего окна и лупы.

Задача: заменить работу с изображениями в стандартном или кастомном шаблоне детальной карточки (catalog.element)...

Memcached на сайте под управлением битрикс, при использовании Веб Окружения Битрикс

Если вам важна скорость отдачи сайта, а у вашего сервера медленный диск для использования кеша на файлах. Можно кеширова...

Автоматически помечаем новинки лейблом в каталоге битрикс

Если вы хотите помечать новинки каталога, вашего магазина на Битрикс, лейблом "Новинка". И так, что бы это происходило а...

Композитный сайт на 1С-Битрикс

Для новых клиентов: Все новые проекты будут включать в себя применение технологии "Композитный сайт" - данная услуга уже...

Если товар в корзине, поменять значение input на "В корзине"

Если Вам нужно поменять текст на кнопке, добавляющей товар в корзину, достаточно воспользоваться методом API "CSaleBaske...

Пункты меню из разделов инфоблока Битрикс

В принципе это стандартная возможность системы управления битрикс, но почему-то часто спрашивают как это сделать. Возмож...

Менять большую картинку, при клике на маленькую, в детальной карточке

Мини скриптик, может кому пригодится для каталога товаров или новостей при использовании дополнительных картинок (обычно...