Добрый день!
Есть сайт магазина, который работает в нескольких городах. Есть выбор города. Необходимо реализовать вывод новостей на главной в зависимости от выбранного города. Так реализованы акции на данный момент:
И тут всё прокатывает. А с новостями беда...
Вопрос срочный!
Если уж совсем точно, то мне необходимо, чтобы новости в bitrix::news.list сортировались по $_SESSION["CITY"]
Есть сайт магазина, который работает в нескольких городах. Есть выбор города. Необходимо реализовать вывод новостей на главной в зависимости от выбранного города. Так реализованы акции на данный момент:
Код |
---|
<? //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; } ?> |
Вопрос срочный!
Если уж совсем точно, то мне необходимо, чтобы новости в bitrix::news.list сортировались по $_SESSION["CITY"]