Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

замена разделов в зависимости от изменения параметров $arData

00 голосов
0
Здравствуйте
 
Сделал  переключалку  городов:  Инфоблока  от  города по GeoIP (модуль
altasib.geoip) выбирается подходящий данному городу Инфоблок:
 
 <?if(CModule::IncludeModule("altasib.geoip")){
                                 $arData = ALX_GeoIP::GetAddr();
 
                                 switch ($arData['city']) {
                                            case 'krasnoyarsk':
                                                   $current_catalog = 'krasnoyarsk';
                                                   $current_iblock_id = '15';
                                                   break;
                                            case 'novosibirsk':
 
                                                            ....
 
<?$APPLICATION->IncludeComponent(
        "bitrix:eshop.catalog.top",
        "template1",
        Array(
                "IBLOCK_TYPE_ID" => $current_catalog,
                "IBLOCK_ID" => $current_iblock_id,
 
                ...
 
 
Этот код я добавил в
/index.php
/catalog/index.php
/sect_inc.php
 
телефоны, адреса меняю при помощи скрипта на jQuery.
 
Все это работает для первой страницы: Хиты продаж, Новинки, Спецпреложения.
 
Но в каталоге  возникает  ошибка: “Раздел не найден”.
 
Не могли бы Вы подсказать, пожалуйста, где именно (в каких файлах) можно менять ID разделов, выводимые в каталоге?
(планирую через php переменные менять разделы в каталоге в зависимости от города).
 
 
Заранее спасибо за ответ.
 
спросил 23 Окт, 13 от аноним

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.