Иногда, выводить элементы инфоблока с помощью компонентов, может оказаться избыточным. Например, если нужно вывести элементы инфоблока для реализации слайдера в шаблоне. Расскажу как вывести с помощью API Битрикс CIBlockElement::GetList
В большинсве случаев, можно воспользоваться компонентом "Список новостей" и просто сверстать шаблон этого компонента, как того требует дизайн сайта. Слайдеры, списки акций или предложений, преимуществ и прочих, небольших блоков- прорисованных в макете сайта.
Но, что бы листинг шаблона был не очень длинным, если таких вставок достаточно много, эффективнее выводить с помощью API
Если попробуете вывести свойство типа HTML/TEXT получите Array. Для его вывода используйте конструкцию
![]()
Ренат Рахимов
|
такой же слайдер по Вашему уроку сделал.
вопрос вот какой: Как сделать такой же слайдер в карточке товара например, т.е. вызвать только значения поля MORE_photo и запихать эти фотки в DIVы |
![]()
Михаил Базаров
| ||
| ||
![]()
Александр Силуянов
|
Михаил, а как вывести таким методом новости из одного раздела у которого известно ID?
Спасибо. |
![]()
Михаил Базаров
| ||||
В общем, собирайте в массив все известные параметры элементов | ||||
![]()
Александр Силуянов
|
Михаил, спасибо огромное! Без вас погиб бы))
|
![]()
Александр Силуянов
| ||||
| ||||
![]()
Михаил Базаров
|
Тоже самое на D7
Подключаем модуль use Bitrix\Main\Loader; Loader::includeModule('iblock'); $dbItems = \Bitrix\Iblock\ElementTable::getList(array( |
![]()
Сергей Стефанович
| ||
| ||
![]()
Mansher
|
Михаил, подскажите пожалуйста! Как отобразить иконки на детельной странице-горизонтально? у меня их 4 и они идут одна под другой, а мне нужно 4 в один ряд. Спасибо!
|
![]()
Mansher
|
не получается Вам код отобразить...
|
![]()
Михаил Базаров
| ||
| ||
![]()
Mansher
|
Нет всё-равно не получается(
|
![]()
Михаил Базаров
| ||
| ||
![]()
Mansher
|
В Вашем видео-" Трансляция фейловая Базовая верстка карточки товара" (на примере интернет-магазина велосипедов) я так и не дождалась как Вы перенесёте текст с описанием товара в левую часть блока, под картинку велосипеда. Именно к такому виду мне нужно привести свою детальную страничку. Чтобы все свойства были справа от картинки, а описание слева, под картинкой.
|
![]()
Mansher
|
Не могу найти шаблон, где прописан текст описание товара на детальной странице и где может быть изображение.
|