Помогите пожалуйста решить вопрос!
Мне нужно добавить еще и город к примеру, что выложил
glen,
И я попробовал но не вышло
Вставляю вот этот код в ТДС
/ Адрес доставки, доработано для выбора области по умолчанию
case 1:
// Сбрасываем информацию о последнем заказе
$_SESSION['last_order_id'] = 0;
$Shop_Address_Controller_Show = new Shop_Address_Controller_Show($oShop);
// Здесь выбирается страна по умолчанию
$iCountryId = Core_Array::get(Core_Page::instance()->libParams, 'country_id', 175);
// Здесь выбирается область по умолчанию
$iLocationId = Core_Array::get(Core_Page::instance()->libParams, 'location_id', 78);
// !!! Здесь указываестя дефолтный город
$iCityId = Core_Array::get(Core_Page::instance()->libParams, 'city_id', 2505);
// дергаем из базы регионы страны по умолчанию
$oShop_Country_Location = Core_Entity::factory('Shop_Country_Location');
$oShop_Country_Location
->queryBuilder()
->where('shop_country_id', '=', $iCountryId);
$aLocationObjects = $oShop_Country_Location->findAll();
$Shop_Address_Controller_Show
//->countries(FALSE) //не использовать страны
//передаем в XML все области
->addEntities($aLocationObjects)
//передаем в XML область по умолчанию
->addEntity(
Core::factory('Core_Xml_Entity')
->name('current_shop_country_location_id')
->value($iLocationId)
)
->xsl(Core_Entity::factory('Xsl')->getByName(
Core_Array::get(Core_Page::instance()->libParams, 'deliveryAddressXsl')
)
)
->show();
break;
Подскажите пожалуйста, что поправить?