перед вызовом компонента вставить код вида$GLOBALS[‘Название_Фильтра’] = [Массив с данными для фильтрации]; Copy в параметрах компонента передать параметры включения фильтра и его название$APPLICATION->IncludeComponent( //… «USE_FILTER» => «Y», «FILTER_NAME» => «Название_Фильтра», //… Copy наличие не пустого свойства. Если у инфоблока есть свойство с заданным кодом (DISCOUNTS) оно не пустое и активно:$GLOBALS[‘arrFilter’] = [‘ACTIVE’ => ‘Y’, ‘!PROPERTY_DISCOUNTS’ => false]; Copy выборка элемента по ID:$GLOBALS[‘arrFilter’]…
Там где нам нужно вывести запросы сначала подключаем модуль Далее код для вывода фраз
Можно использовать как шаблон всех карточек на сайте
Пример в файле /каталога компонента/custom/js-templates/basket-item.php (где custom это каталог внутри sale.basket.basket если компонент перемещен в local, т.е. находится по пути /local/templates/название шаблона/component/bitrix/sale.basket.basket/…): где {{{FULL_PRICE_FORMATED}}} — это цена без скидки {{{PRICE_FORMATED}}} — цена со скидкой if ($arParams[‘SHOW_DISCOUNT_PERCENT’] === ‘Y’) — проверка на наличие скидки на товар
Рабочий пример: Описание из документации для разработчиков: Информационные блоки -> Классы -> CIBlockElement -> GetList
Выводим с помощью CIBlockSection::GetList()