Ознакомьтесь с обновлениями продуктов, которые мы анонсировали! Смотрите, что нового.

/

Отзывы / версия с товарами/

Дизайн находится в разработке

Вызов запроса /include/mainpage/reviews-v2/


в Highload-блоке MAN.REVIEWS добавлено новое свойство для фильтрации “показывать на главной” с кодом UF_MAIN_PAGE  тип “да/нет“

index.php



Пояснения

поиск и получение информации о конкретном Highload-блоке в базе с использованием нового ORM.

динамическая компиляцию класса для работы с конкретным HL-блоком и делает выборку его элементов по заданным условиям

  • фильтруем по наличию признака “показывать на главной” и активности
  • сортировка по “свежести”

Выборка по связанным с отзывами товарам, для формирования ссылки

Конструкция

'@ID' => $sourceIds

— это специфический синтаксис

Bitrix ORM

для фильтрации данных.

символ

@

означает оператор

IN

.

Пример

в массиве

$sourceIds

ID трех товаров:

[10, 25, 42]

.

'filter' => ['@ID' => $sourceIds]

=

SELECT ... FROM b_iblock_element WHERE ID IN (10, 25, 42)

Формирование массива данных

конструкция для удаления пустых элементов массива