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