По умолчанию - цена выводится в конце после всех фильтров.
Исправить это можно в файле result_modifier.php переместив цену в начало:
Исправить это можно в файле result_modifier.php переместив цену в начало:
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); $arPrices = Array(); $arOther = Array(); foreach($arResult["ITEMS"] as $key=>$arValue) { if($arValue["PROPERTY_TYPE"] == "N" || isset($arValue["PRICE"])) { $arPrices[$key] = $arValue; } else { $arOther[$key] = $arValue; } } $arResult["ITEMS"] = array_merge($arPrices, $arOther); |