Добрый день!
Использую: 1С-Битрикс: Управление сайтом 20.0.87
Задача вывести товары по цене по возрастанию с пустыми (или нулевыми) значениями в конце выборки.
Код:
Использую: 1С-Битрикс: Управление сайтом 20.0.87
Задача вывести товары по цене по возрастанию с пустыми (или нулевыми) значениями в конце выборки.
Код:
Код |
---|
<? $arOrder = array( "CATALOG_PRICE_1" => "ASC,NULLS", ); $arSelect = array("ID", "NAME", "CATALOG_PRICE_1","CATALOG_QUANTITY"); $arFilter = array( "IBLOCK_ID" => 4, "SECTION_ID" => 123, "ACTIVE" => "Y", ); $res = CIBlockElement::GetList( $arOrder, $arFilter, false, false, $arSelect ); $i = 1; ?> <table border="1"> <tr> <th>#</th> <th>ID</th> <th>NAME</th> <th>CATALOG_PRICE_1</th> <th>CATALOG_QUANTITY</th> </tr> <? while ($ar_fields = $res->GetNext()): ?> <tr> <td><?= $i++ ?></td> <td><?= $ar_fields["ID"] ?></td> <td><?= $ar_fields["NAME"] ?></td> <td><?= $ar_fields["CATALOG_PRICE_1"] ?></td> <td><?= $ar_fields["CATALOG_QUANTITY"] ?></td> </tr> <? endwhile; ?> </table> |
Использую в сортировке "ASC,NULLS" выводит все равно вначале нулевые суммы с 0.00, кто сталкивался? что я делаю не так?