php自定义模块,简单介绍OpenCart自定义模块
OpenCart模塊可以自定義模塊顯示位置、排序、是否開啟等功能,用起來十分方便。
OpenCart用到的模塊管理非常多,首頁(yè)幻燈、導(dǎo)航、最新商品、特價(jià)商品、熱賣商品等。
如何自定義一個(gè)模塊?其實(shí)也挺簡(jiǎn)單的,下面寫一個(gè)hello_world模塊,好知道模塊到底是如何使用的。不多說,先上代碼。
hello_word模塊-》點(diǎn)擊下載
該模塊一共有5個(gè)文件,后臺(tái)的3個(gè),前臺(tái)的2個(gè)。
后臺(tái)文件包括:
controller 的控制文件
language 的語(yǔ)言包
view 的顯示模版
前臺(tái)文件包括:
controller 控制文件
view 顯示模版
如何使用hello world模塊
文件夾我都已經(jīng)放好了,如果你下載的話,直接copy到網(wǎng)站根目錄。有一個(gè)地方要注意,就是語(yǔ)言包文件夾名。把文件copy進(jìn)去后,打開后臺(tái)模塊頁(yè)面就會(huì)看到hello world模塊
安裝后,和其它模塊一樣使用,編輯顯示位置
這里設(shè)置的是在目錄頁(yè)的左列顯示。然后我們看下目錄頁(yè)面的左列是否有hello world ?
前臺(tái)頁(yè)面的hello也顯示出來了。
大家可能會(huì)有一些疑惑,編輯模塊這么多選項(xiàng)是如何保存?
其實(shí)每個(gè)模塊的編輯選項(xiàng)都保存在setting表中,一個(gè)模塊就是一條記錄,只不過是把數(shù)組序列化了下。
(下圖是數(shù)據(jù)庫(kù)保存記錄)
(下圖是保存選項(xiàng)操作)
(下圖是view中的表單控件名)
布局、位置、狀態(tài)、排序,這些都是固定的,必須這樣來寫,要不然你就要手動(dòng)修改oc源程序了。
前臺(tái)如何顯示自定義內(nèi)容?
直接修改前臺(tái)的 controller/module/hello_world.php文件
查詢數(shù)據(jù)庫(kù)、添加變量等操作就在該文件中處理了。view中寫一些div,樣式中寫上對(duì)應(yīng)的css代碼,模塊就成了。
(責(zé)任編輯:最模板)
總結(jié)
以上是生活随笔為你收集整理的php自定义模块,简单介绍OpenCart自定义模块的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: lnmp php fpm 默认,LNMP
- 下一篇: php cannot find libz