Сразу после обновления 4.11.4.SP3 до 4.11.5 индекс стал показываться как-то коряво. К нему зачем-то добавляется Москва.
Для сравнения фото:
Дополнение: проблема в переменной s_state_descr. Для примера сравнение из invoice.tpl:
Сразу после обновления 4.11.4.SP3 до 4.11.5 индекс стал показываться как-то коряво. К нему зачем-то добавляется Москва.
Для сравнения фото:
Дополнение: проблема в переменной s_state_descr. Для примера сравнение из invoice.tpl:
Тоже столкнулся с таким в новой версии.
“Москва” берется из настроек региона по-умолчанию (Настройки - Оформление заказа - Регион по умолчанию). Если убрать регион по-умолчанию, то эта строка в заказ не добавляется.
Надеюсь пофиксят в будущей версии.
Да, регион по-умолчанию тогда не добавляется. Но также не добавляется и правильный регион, в моем примере должен быть Красноярский край.
Для исправления проблемы должно помочь следующее решение
в файле app/functions/fn.users.php замените этот фрагмент кода
if (!fn_is_empty($user_data)) {
if (empty($user_data['s_country'])) {
$user_data['s_country'] = Registry::get('settings.General.default_country');
$user_data['s_state'] = Registry::get('settings.General.default_state');
}
if (empty($user_data['b_country'])) {
$user_data['b_country'] = Registry::get('settings.General.default_country');
$user_data['b_state'] = Registry::get('settings.General.default_state');
}
}
на этот код
if (!fn_is_empty($user_data)) {
if (empty($user_data['s_country'])) {
$user_data['s_country'] = Registry::get('settings.General.default_country');
}
if (empty($user_data['s_state']) && $user_data['s_country'] === Registry::get('settings.General.default_country')) {
$user_data['s_state'] = Registry::get('settings.General.default_state');
}
if (empty($user_data['b_country'])) {
$user_data['b_country'] = Registry::get('settings.General.default_country');
}
if (empty($user_data['b_state']) && $user_data['s_country'] === Registry::get('settings.General.default_country')) {
$user_data['b_state'] = Registry::get('settings.General.default_state');
}
}
Исправление войдет в следующую версию CS-Cart.