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