In OpenCart 3, Files Get Deleted After Installing Modifiers and Clicking Update

Practice



In the folder /system/storage/modification I make changes,

also the theme has its own files in this folder

After pressing the "update modifications" button in the control panel, all new modifications fly off, which, as I understand it, must be registered somewhere in the system. Please tell me how to make changes to modification files in opencart 3 so that such glitches do not happen...

Comments

Артем 06-04-2018
У меня тоже исчезли поля (переменные размеров изображений в писке категорий
'img-height' => $setting['height'], opencart

при просмотре шаблона вместо тега изображения выводится ошибка

image opencart Division by zero in img-height

тоже оказалось удалился модификатор темы потому что не зарегистрирован в системе
Ватан 06-04-2018
Я заметил что некоторые изменения *.xml не находятся в паке систем, а находятся в поле xml oc_modification

например


Export/Import Tool (V3.20) for OpenCart 3.x
Export/Import Tool (V3.20) for OpenCart 3.x
3.x-3.20
mhccorp.com
https://www.mhccorp.com


user->hasPermission('access', 'tool/upload')) {]]>
user->hasPermission('access', 'extension/export_import')) {
$maintenance[] = array(
'name' => $this->language->get('text_export_import '),
'href' => $this->url->link('extension/export_impor t', 'user_token=' . $this->session->data['user_token'], true),
'children' => array()
);
}
]]>









Кролик 06-04-2018
файлы в папке modification - это измененные файлы vqmod/ocmod.
Opencart вначале проверяет : если для вызываемого файла измененный файл.
Если есть - загружает его, а если нет - загружает стандартный файл.
При обновлении модификаторов все файлы из папки modification удаляются.
И вместо них создаются новые.
Новый файл - это стандартный файл с применением модификациями.

Это можно решить несколькими способами:
1. Создавать свои модификаторы, и загружать их через админку. Вариант правильный, но сложный.
2. Вносить правки в стандартные файлы.
3.Все что изменили перенесите в стандартные файлы. После этого обновите модификаторы.
4. создайте в в папке /system файл *.xml (вместо звездочки пишем любое имя) и система после обновления кеша внесет изменения из этого файла в кеш


To leave a comment

If you have any suggestion, idea, thanks or comment, feel free to write. We really value feedback and are glad to hear your opinion.
To reply

Lectures and tutorial on "Diagnostics, maintenance and repair of electronic and radio equipment"

Terms: Diagnostics, maintenance and repair of electronic and radio equipment