Здравствуйте
Сделал переключалку городов: Инфоблока от города по 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 переменные менять разделы в каталоге в зависимости от города).
Заранее спасибо за ответ.