Уже много перетерли Но никак руки не доходили Наконец-то "ДОСТАЛО" А ларчик просто открывался system/config/catalog.php Код: $_['action_event'] = array( 'controller/*/before' => array( 'event/language/before' ), 'controller/*/after' => array( 'event/language/after' ), 'view/*/before' => array( 500 => 'event/theme/override', 998 => 'event/language', 1000 => 'event/theme' ), 'language/*/after' => array( 'event/translation' ), //'view/*/before' => array( // 1000 => 'event/debug/before' //), 'controller/*/after' => array( 'event/debug/after' ) ); Вот беда!!! 'controller/*/after' => array( 'event/debug/after' ) Т.е. перебивает нужное событие одинаковым индексом 'controller/*/after' => array( 'event/language/after' ), соответственно, родительский языковый массив не восстанавливается.. Нужно или удалить или Код: 'controller/*/after' => array( 0=> 'event/language/after', 1=> 'event/debug/after', )
там еще есть одна бедулька После восстановления 'backup', желательно бу его грохнуть Иначе там такая дерево растет Код: Н-уровень бекап Н-1 бекап Н-2 бекап Н-3 .... бекап 0
А кто нить знает кто вот это такой: https://github.com/straightlight , постоянно там везде всё комментит.
та я не помню, это было еще с на первой 3.0.0.0 там было правда не совсем об этом, а... там было вообще ппц типа foreach $data $data['backup'][key][value] т.е. перебор массива..
кажется вот https://github.com/opencart/opencart/issues/5570 О оказывается тема была о другом Но принцип именно тот, что я описал Т.е. backup - отдельная сущность, недоступная из вне.