TShopping

 找回密碼
 註冊
搜索
查看: 527|回復: 0

[教學] opencart二次開發之目錄結構

[複製鏈接]
發表於 2014-10-15 18:02:38 | 顯示全部樓層 |閱讀模式
 
Push to Facebook Push to Plurk Push to Twitter 

如果把opencart源碼按類別來分,大致可分為:前台目錄,後台目錄,模板目錄和數據讀取目錄等,接下來我們先來認識一下它們。

1.png

網站根目錄下有幾個目錄,我們重點說兩個,一個admin,一個catalog,前者是系統後台目錄,後者則是網站前端的目錄,也就是展示給客戶的區域,controller是調節器,處理數據用的,language不

用說,都知道是語言文件了,model裡面是讀寫數據庫的處理文件,view則是輸出的模板tpl文件

前面介紹了目錄,下面來說說如何定位文件了,了解了目錄結構,也就很好的找到要修改的文件了!

比方,我要修改產品分類展示的文件,比如前端展示,那麼,可以這樣定位:打開opencart網站,點擊一個分類,獲得URL【不適用偽靜態情況下】,得到一個這樣的URL:

index.php?route=product/category&path=1

從URL裡面,我們就已經知道路徑了分別如下:

模板文件catalog/view/theme/模板/template/product/category.tpl
語言文件catalog/language/語言/product/category.php
數據庫讀取文件catalog/model/product/category.php
調節器文件catalog/controller/ product/category.php

後台也如此,那麼,如果是某個模塊的文件呢?比如最新產品那個模塊。

那麼我們登錄網站後台--擴展功能--模塊配置--最新商品---點擊編輯,進去後得到一個URL地址:

admin/index.php?route=module/latest&token=1796cxxxb90

從這個地址,我們可以看到如下文件:

後台:

模板文件admin/view/template/module/latest.tpl
語言文件admin/language/語言/module/latest.php
數據庫讀取文件admin/model/module/latest.php
調節器文件admin/controller/module/latest. php

前台:

模板文件catalog/view/theme/模板/template/module/latest.tpl
語言文件catalog/language/語言/module/latest.php
數據庫讀取文件catalog/model/module/latest.php
調節器文件catalog/controller/ module/latest.php

說到這裡,相信大家都對opencart有更深的了解。

 

臉書網友討論
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2016-12-9 18:04 , Processed in 0.057885 second(s), 25 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表