Extensions
Admin Extensions Controller
- admin/controller/extension/extension/<your_extension_name>.php
Inside each controllers that developers must create, ensure the paths now begins with:
Code: Select all
class ControllerExtensionExtensionExtensionname extends Controller {
instead of using a single extension path. Detailed examples are already provided by the Opencart developers when visiting this particular sub-folder.extension/extension/<your_extension_name>
Admin Extensions Language
- admin/language/<your_language>/extension/extension/<your_extension_name>.php
Admin Extensions Model
- admin/model/extension/<your_extension_folder>/<your_extension_name>.php
Code: Select all
class ModelExtensionYourExtensionFolderYourExtensionName extends Model {
Admin Extensions Templateextension/<your_extension_folder>/<your_extension_name>
- admin/view/template/extension/extension/<your_extension_name>.tpl
Catalog Extensions Controller
- catalog/controller/extension/<your_extension_folder>/<your_extension_name>.php
Inside each controllers that developers must create, ensure the paths now begins with:
Code: Select all
class ControllerExtensionFoldernameExtensionname extends Controller {
Catalog Extensions Languageextension/<your_extension_folder>/<your_extension_name>
- catalog/language/<your_language>/extension/<your_extension_folder>/<your_extension_name>.php
Catalog Extensions Model
- catalog/model/extension/<your_extension_folder>/<your_extension_name>.php
Inside each models that developers must create, ensure the paths now begins with:
Code: Select all
class ModelExtensionYourExtensionFolderYourExtensionName extends Model {
Catalog Extensions Themeextension/<your_extension_folder>/<your_extension_name>
- catalog/view/theme/<your_theme>/template/extension/<your_extension_folder>/<your_extension_name>.php