Иногда, выводить элементы инфоблока с помощью компонентов, может оказаться избыточным. Например, если нужно вывести элементы инфоблока для реализации слайдера в шаблоне. Расскажу как вывести с помощью API Битрикс CIBlockElement::GetList
Вывод элементов с помощью API битрикс
|
Михаил Базаров: 22.05.2016 07:00:00
Вывод элементов с помощью API битрикс
Иногда, выводить элементы инфоблока с помощью компонентов, может оказаться избыточным. Например, если нужно вывести элементы инфоблока для реализации слайдера в шаблоне. Расскажу как вывести с помощью API Битрикс CIBlockElement::GetList |
|
Александр Силуянов: 06.07.2017 01:00:00
Последний вопрос: количество элементов ограничить в таком методе возможно?
|
|
Гость: 07.12.2022 12:00:00
Сделал слайдер таким способом. Но возник вопрос:
А как при этом методе вывести, скажем, 10 последних элементов инфоблока? |
|
Михаил Базаров: 07.12.2022 11:00:00
У CIBlockElement::GetList есть параметры для отбора элементов
nTopCount - ограничить количество сверху. nOffset - смещение. nElementID; - ID элемента, который будет выбран вместе со своими соседями. Подробнее в документации |
|
Михаил Базаров: 27.11.2023 09:00:00
В D7 варианте добавляем в массив
|
|
Андрей: 06.05.2025 11:00:00
Не могу сообразить как получить пользовательское свойство (тип - строка). Подскажи, пожалуйста
|
|
Андрей: 06.05.2025 12:00:00
Сам нашел )
|
Блог-note Заметки по 1С-Битрикс
-
Highload-блоки в 1С-Битрикс: создание, поля, работа через API
Highload-блоки (они же HL-блоки) - штука удобная, когда нужно хранить справочные данные: бренды, цвета, города, валюты, курсы и прочую мелкую,...
-
Объединить отдельные поля ФИО в одно свойство при оформлении заказа.
Пользователь, при оформлении заказа, заполняет три отдельных поля с фамилией, именем и отчеством. Нам нужно сохранить это все одной строкой в отдельно...
-
Спойлер в списке новостей 1С-Битрикс
Иногда нужно сделать спойлеры в компонентах 1C-Битрикс, в основном имеет смысл при очень больших обьемах контента. Скорее всего в каталогах, но для пр...
-
Автоматический повтор заказа на D7 со списанием с внутреннего счета
На сайте товары и услуги доступны по подписке, пользователи пополняют внутренний счёт, после чего происходит автоматическое дублирование заказа с зад...
-
Создание агента в 1С-Битрикс, на реальном примере
Задача: Каждый час нужно обновлять свойство элементов/товаров с типом строка "В наличии", вписывать в него либо "Да" либо "Не...
-
Как вывести картинки к разделам на базе _ext меню
Просто для эстетической красоты, нужно вывести в меню разделов сайта картинки или иконки. Достаточно популярный метод, это реализация на чистом css, ...