Добрый день!
Есть сайт магазина, который работает в нескольких городах. Есть выбор города. Необходимо реализовать вывод новостей на главной в зависимости от выбранного города. Так реализованы акции на данный момент:
[CODE]<?
//var_dump($arResult["ITEMS"] );
$catalogCode = $_SESSION["CITY"];
$cityProps = CSelectCity::BXGetCityProps ($catalogCode);
//var_dump($cityProps);
$cityID = $cityProps["ID"];
if (!empty($catalogCode)) {
foreach ($arResult["ITEMS"] as $key => $item) {
if (!empty($item["DISPLAY_PROPERTIES"]["DISCOUNT_CITY"]["VALUE"]) && $cityID != $item["DISPLAY_PROPERTIES"]["DISCOUNT_CITY"]["VALUE"]) {
unset($arResult["ITEMS"][$key]);
}
}
}
$arResult["ITEMS"] = array_values($arResult["ITEMS"]);
if (count($arResult["ITEMS"]) < 2) {
$arParams["ES_AUTO"] = 0;
}
?>[/CODE]И тут всё прокатывает. А с новостями беда...
Вопрос срочный!
Если уж совсем точно, то мне необходимо, чтобы новости в bitrix::news.list сортировались по $_SESSION["CITY"]