1. Для получения списка элементов инфоблока есть метод CIBlockElement::GetList.
В методе есть параметры для постраничного вывода, такие как номер странице и количество элементов на странице.
Но возникает вопрос как отобразить список страниц. Есть ли специальный класс или компонент для отображения списка страниц или как хотя бы узнать количество элементов.
2. Мне нужно вывести не только названия элементов но и значения свойств.
Значение одного свойства можно получить через CIBlockElement::GetProperty. Однако если нужно вывести 10 свойств, по 20 элементов инфоблока на страницу, то получаем 200 SQL запросов. Это явно многовато.
Предусмотрен ли в API способ запроса элементов со свойствами или нужно самому писать SQL запрос через CDatabase::Query?
В методе есть параметры для постраничного вывода, такие как номер странице и количество элементов на странице.
Но возникает вопрос как отобразить список страниц. Есть ли специальный класс или компонент для отображения списка страниц или как хотя бы узнать количество элементов.
2. Мне нужно вывести не только названия элементов но и значения свойств.
Значение одного свойства можно получить через CIBlockElement::GetProperty. Однако если нужно вывести 10 свойств, по 20 элементов инфоблока на страницу, то получаем 200 SQL запросов. Это явно многовато.
Предусмотрен ли в API способ запроса элементов со свойствами или нужно самому писать SQL запрос через CDatabase::Query?