Здравствуйте подскажите пожалуйста почему не работает сортировка. Изначально сортировка не работала т.к она делалась по пустому полю
'PROPERTY_PRICE, а в элементе выводите значение из
catalog_PRICE_1 , я попытался заменить поля старого свойства на второе, но у меня даже не проходит проверку <li<?if($arParams['ELEMENT_SORT_FIELD']='Мое новое свойство'. Подскажите как правильно написать запрос с
catalog_PRICE_1. Спасибо.
| Код |
|---|
<li<?if($arParams['ELEMENT_SORT_FIELD'] == 'PROPERTY_PRICE'):?> class="active<?if($arParams['ELEMENT_SORT_ORDER'] == 'DESC'):?> down<?else:?> up<?endif;?>"<?endif;?>>
<a href="<?=$APPLICATION->GetCurPageParam('sort_by='.'PROPERTY_PRICE'.'&sort_order='.($arParams['ELEMENT_SORT_FIELD'] == 'PROPERTY_PRICE' && $arParams['ELEMENT_SORT_ORDER'] == 'ASC'?'DESC':'ASC'), array('sort_by', 'sort_order'))?>" on click="BX.ajax.insertToNode('<?=$APPLICATION->GetCurPageParam('sort_by='.'PROPERTY_PRICE'.'&sort_order='.($arParams['ELEMENT_SORT_FIELD'] == 'PROPERTY_PRICE' && $arParams['ELEMENT_SORT_ORDER'] == 'ASC'?'DESC':'ASC').'&bxajaxid='.$arParams['AJAX_ID'], array('sort_by', 'sort_order', 'bxajaxid'))?>', 'comp_<?=$arParams['AJAX_ID']?>'); return false;">
<span>цене</span>
</a>
</li>
|
Вот так не работает
| Код |
|---|
<li<?if($arParams['ELEMENT_SORT_FIELD'] == 'catalog_PRICE_1'):?> class="active<?if($arParams['ELEMENT_SORT_ORDER'] == 'DESC'):?> down<?else:?> up<?endif;?>"<?endif;?>>
<a href="<?=$APPLICATION->GetCurPageParam('sort_by='.'catalog_PRICE_1'.'&sort_order='.($arParams['ELEMENT_SORT_FIELD'] == 'catalog_PRICE_1' && $arParams['ELEMENT_SORT_ORDER'] == 'ASC'?'DESC':'ASC'), array('sort_by', 'sort_order'))?>" on click="BX.ajax.insertToNode('<?=$APPLICATION->GetCurPageParam('sort_by='.'catalog_PRICE_1'.'&sort_order='.($arParams['ELEMENT_SORT_FIELD'] == 'catalog_PRICE_1' && $arParams['ELEMENT_SORT_ORDER'] == 'ASC'?'DESC':'ASC').'&bxajaxid='.$arParams['AJAX_ID'], array('sort_by', 'sort_order', 'bxajaxid'))?>', 'comp_<?=$arParams['AJAX_ID']?>'); return false;">
<span>цене</span>
</a>
</li>
|