Привет, спецы!
Задача простая: отсеять элементы с одинаковыми названиями. В MySQL для этого есть замечательный оператор DISTINCT. Т.е. необходимо составить запрос вида: SELECT DISTINCT NAME...
Каталог задан так:
Итак, каким образом мне задать условие для полей (DISTINCT) при формировании запроса у компонента?
P.S. Я придумал только залезть в шаблон компонента, найти цикл, где перебираются элементы, и хардкодить, хардкодить
, хардкодить....
Задача простая: отсеять элементы с одинаковыми названиями. В MySQL для этого есть замечательный оператор DISTINCT. Т.е. необходимо составить запрос вида: SELECT DISTINCT NAME...
Каталог задан так:
Код |
---|
$APPLICATION->IncludeComponent( "bitrix:catalog", ".default", array( "IBLOCK_TYPE" => "catalog", "IBLOCK_ID" => "17", "FILTER_NAME" => "", "FILTER_FIELD_CODE" => array( 0 => "NAME", 1 => "", ); |
Итак, каким образом мне задать условие для полей (DISTINCT) при формировании запроса у компонента?
P.S. Я придумал только залезть в шаблон компонента, найти цикл, где перебираются элементы, и хардкодить, хардкодить
, хардкодить....