Как найти и удалить вирусы на сайте?

Как найти и удалить вирусы на сайте?

Вставка включаемых областей в Битрикс

Вставка включаемых областей в Битрикс

Интеграция верстки в WordPress

Интеграция верстки в WordPress

Как сделать бэкап сайта и восстановиться из копии?

Как сделать бэкап сайта и восстановиться из копии?

GetList для чайников

GetList — это метод который используется в классе инфоблока. Данный метод используют для того чтобы получить информацию(о разделах, элементах) инфоблока из БД.

Гетлистов много, они используются в разных модулях и разных классах. Подробную информацию о их возможностях можно прочитать в документации для разработчиков 1С Битрикс. Здесь же рассмотрим подробный пример использования GetList с классом CIBlockSection:

Перед использованием GetList не забудьте подключить класс инфоблока.

В $arFilter и $arSelect происходит выборка данных, затем мы создаем объект $rsSect и помещаем в него те данные которые получили из БД с помощью GetList.

Теперь все данные содержащиеся в $rsSect нужно перебрать. Перебираются они с помощью метода GetNext. Можно вместо него использовать метод Fetch. Но он считается устаревшим и может не работать как нужно.

В данном примере мы выбираем все разделы инфоблока с ID равным 2 и помимо всего вытаскиваем их пользовательские поля. Далее в цикле выводим требующуюся информацию о разделах в необходимом месте.