Вот часть моего кода как пример. Думаю поймете.
Код |
---|
<? if ($_SESSION["sort"] == "pls" || $_SESSION["sort"] == "vip" || $_SESSION["sort"] == "prs" || $_SESSION["sort"] == "tim") {
if ($_SESSION["method"] == "desc" || $_SESSION["method"] == "asc") {
if ($_SESSION["sort"] == "pls") {$ELEMENT_SORT_FIELD = "property_OBSAYAYPL";$ELEMENT_SORT_ORDER = $_SESSION["method"];}
if ($_SESSION["sort"] == "vip") {$ELEMENT_SORT_FIELD = "property_VIP";$ELEMENT_SORT_ORDER = $_SESSION["method"];}
if ($_SESSION["sort"] == "prs") {$ELEMENT_SORT_FIELD = "property_PRICES";$ELEMENT_SORT_ORDER = $_SESSION["method"];}
if ($_SESSION["sort"] == "tim") {$ELEMENT_SORT_FIELD = "timestamp_x";$ELEMENT_SORT_ORDER = $_SESSION["method"];}
}
}else{
$ELEMENT_SORT_FIELD = "property_VIP";
$ELEMENT_SORT_ORDER = "desc";
} ?>
<p class="sort">
<a on click='filtros( "pls","desc" );' href="jav * ascript:void(0);">
<span class="<?if ($_SESSION["sort"] == "pls"):?>activefil <?endif;?>label-wt label-my-wt">по общ. пл.</span>
</a>
<a on click='filtros( "vip","desc" );' href="jav * ascript:void(0);">
<span class="<?if ($_SESSION["sort"] == "vip"):?>activefil <?endif;?>label-wt label-my-wt">по платным</span>
</a>
<a on click='filtros( "prs","desc" );' href="jav * ascript:void(0);">
<span class="<?if ($_SESSION["sort"] == "prs"):?>activefil <?endif;?>label-wt label-my-wt">по цене</span>
</a>
<a on click='filtros( "tim","asc" );' href="jav * ascript:void(0);">
<span class="<?if ($_SESSION["sort"] == "tim"):?>activefil <?endif;?>label-wt label-my-wt">по дате</span>
</a>
</p>
А Это в компоненте bitrix:catalog.section
--------------------------------------------
"ELEMENT_SORT_FIELD" => $ELEMENT_SORT_FIELD,
"ELEMENT_SORT_ORDER" => $ELEMENT_SORT_ORDER,
"ELEMENT_SORT_FIELD2" => "timestamp_x",
"ELEMENT_SORT_ORDER2" => "desc",
"FILTER_NAME" => "arrFilter",
|