Иногда, выводить элементы инфоблока с помощью компонентов, может оказаться избыточным. Например, если нужно вывести элементы инфоблока для реализации слайдера в шаблоне. Расскажу как вывести с помощью 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С-Битрикс
-
Удалить товары из корзины, если есть определенные товары.
Задача: если в корзину добавлены товары с определенным свойством, нужно удалить из корзины, все другие товары- предупредив пользователя.
-
Удаление недоступных для заказа товаров из корзины
Задача: пользователи магазина могу наполнять корзины, но не доходить до оформления заказа. Такие корзины считаются брошенными. Но, пользователь может ...
-
Спойлер в списке новостей 1С-Битрикс
Иногда нужно сделать спойлеры в компонентах 1C-Битрикс, в основном имеет смысл при очень больших обьемах контента. Скорее всего в каталогах, но для пр...
-
Удалить половину элементов инфоблока с помощью API
Задача: вот такая странная задача, нужно удалить из инфоблока половину элементов. Не важно каких, просто половину элементов.
-
Показ страницы сайта в боковом слайдере, на примере всплывающей формы обратной связи.
Если вы хотите сделать подгрузку любой страницы сайта в боковой слайдер, для этого в битриксе есть метод BX.SidePanel.Instance.open. Метод открывает в...
-
Обновление цен и остатков в каталоге без перезагрузки страницы, в реальном времени
Задача: в каталоге интернет-магазина обновлять цены и остатки товаров без перезагрузки страницы. Пришла новая цена от 1С, поменялся остаток на складе ...