opencart采集翻譯,magento制作
2022-10-13 09:57:34 - 米境通跨境電商
模塊開發(fā)
編寫OpenCart模塊可以很好地了解OpenCart如何運(yùn)作的基本原理。就像OpenCart的其余部分一樣,模塊遵循MVCL設(shè)計(jì)模式。本文檔指南將介紹如何使用MVC-L的每個組件來創(chuàng)建模塊的后臺和前臺部分。創(chuàng)建模塊的最簡單方法是從HostJars下載DIYModuleBuilder框架。該模塊包含如何理解和構(gòu)建自己的模塊的目錄結(jié)構(gòu)、文件和說明。本頁面是一個更偏向理論的指南。
基本目錄結(jié)構(gòu)
你的模塊的基本文件結(jié)構(gòu)將分為兩部分,即admin和catalog文件夾。每個文件夾的內(nèi)容分別遵循MVC-L框架,區(qū)別在于admin將僅處理后端功能,以及具有前端功能的catalog。你模塊下的用戶將在商店的管理端進(jìn)行交互并配置設(shè)置。因此,admin文件夾中的文件將處理其設(shè)置的所有更改,模塊在管理中的顯示方式,安裝/卸載模塊等。同樣,模塊的顯示方式及其在商店前端如何工作將由catalog文件夾中的文件處理。
文件夾結(jié)構(gòu)
上圖顯示了你的模塊應(yīng)該遵循的目錄結(jié)構(gòu)。開始上手的一個好方法是復(fù)制文件夾結(jié)構(gòu)并創(chuàng)建上述文件。這些文件中的內(nèi)容取決于你模塊需要實(shí)現(xiàn)的功能,但基本功能將在下面的部分中詳細(xì)介紹。
Admin模塊功能
當(dāng)商店所有者使用你的模塊時,他們需要在admin中編輯模塊的配置選項(xiàng)以確定模塊的布局顯示,無論是啟用還是禁用,以及任何模塊特定的選項(xiàng)。作為模塊開發(fā)人員,你需要創(chuàng)建能夠編輯模塊的管理頁面且包含添加或調(diào)整配置的選項(xiàng)。
所有管理文件位于admin/文件夾中。你將在admin/文件夾中找到四個文件夾:
controller
view
language
model
所有模塊在每個視圖和控制器文件夾中將至少要有一個文件。大多數(shù)情況下,在每個模型和語言文件夾中只需要一個文件。通常這些文件具有相同的名稱,但視圖文件擁有不同的后綴(.tpl)。我們將逐個瀏覽這些文件。