Система модификации OpenCart позволяет владельцам магазинов расширять и редактировать функциональные возможности системы без непосредственного редактирования основных файлов. Система модификации работает с файлами модификации XML, отформатированными определенным образом. Файлы модификации XML дают информацию системе, какой файл должен быть изменен, какой код должен быть изменен и какие изменения должны быть сделаны в этом коде.
Чтобы увидеть список всех изменений, примененных к Вашей системе, перейдите на Расширения > Модификации
Вы можете применить изменения либо загрузив один файл модификации, либо сжатый файл, содержащий скрипты XML, PHP и SQL. Оба эти подхода используют Установщик расширений как способ импорта в систему OpenCart.
Чтобы установить модификацию сначала вам нужно загрузить ее. Перейдите в Расширения > Установщик расширений и нажмите кнопку загрузки.
Файлы модификации OpenCart следуют строгим правилам именования. Чтобы Ваше изменение было принято установщиком и загружено в систему, оно должно иметь расширение файла: .ocmod.xml. Вот пример yourmodifcation.ocmod.xml
После нажатия кнопки загрузки откроется всплывающее окно. Найдите файл модификации на локальном диске и нажмите «Открыть».
Если загрузка прошла успешно, Вы получите зеленое сообщение об успехе.
Чтобы применить изменения, характеризуемые загруженным файлом модификации, перейдите к Расширения > Модификации и нажмите кнопку обновления в правом верхнем углу.
После внесения изменений Вы получите подтверждение на панели инструментов, как показано ниже:
OpenCart позволяет пользователям устанавливать стороннее расширение, которое добавляет новую функцию или расширяет функциональность по умолчанию. Эти расширения также загружаются через Установщик расширений. Они также должны следовать правилам именования для модификаций opencart, за исключением того, что расширение файла your_modification.ocmod.zip
Сжатые файлы ocmod, в отличие от отдельных файлов ocmod.xml, не всегда модифицируют основные системные файлы. В этих случаях почтовый индекс содержит только специальные файлы расширений. Если расширение, которое должно быть установлено, требует изменения некоторых системных файлов ядра, кроме выделенных файлов расширений, в zip-файл добавляется файл install.xml, содержащий эти изменения.
Вот пример файла и его содержимое сжатого файла, содержащего файлы install.xml и install.php:
Вот что представляют эти файлы и папки:
Перейдите в Модификации->Установщик расширений и нажмите загрузить.
Выберите правильный файл модификации с вашего локального диска и нажмите "Открыть"
После того, как Вы убедитесь, что загрузка прошла успешно, Вам нужно перейти к Расширения > Модификации и нажать кнопку обновления.
Как уже упоминалось Выше, после успешного применения модификации система уведомит Вас зеленым сообщением об успехе.