服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > OpenCart教程 >

简单介绍OpenCart自定义模块

时间:2016-02-10 21:13来源:未知 作者:最模板 点击:
OpenCart模块管理: OpenCart模块可以自定义模块显示位置、排序、是否开启等功能,用起来十分方便。 OpenCart用到的模块管理非常多,首页幻灯、导航、最新商品、特价商品、热卖商品等。

OpenCart模块可以自定义模块显示位置、排序、是否开启等功能,用起来十分方便。

OpenCart用到的模块管理非常多,首页幻灯、导航、最新商品、特价商品、热卖商品等。

24

如何自定义一个模块?其实也挺简单的,下面写一个hello_world模块,好知道模块到底是如何使用的。不多说,先上代码。

hello_word模块-》点击下载

该模块一共有5个文件,后台的3个,前台的2个。

后台文件包括:

controller 的控制文件

language 的语言包

view 的显示模版

前台文件包括:

controller 控制文件

view 显示模版

如何使用hello world模块

文件夹我都已经放好了,如果你下载的话,直接copy到网站根目录。有一个地方要注意,就是语言包文件夹名。把文件copy进去后,打开后台模块页面就会看到hello world模块

简单介绍OpenCart自定义模块

安装后,和其它模块一样使用,编辑显示位置

简单介绍OpenCart自定义模块

这里设置的是在目录页的左列显示。然后我们看下目录页面的左列是否有hello world ?

简单介绍OpenCart自定义模块

前台页面的hello也显示出来了。

大家可能会有一些疑惑,编辑模块这么多选项是如何保存?

其实每个模块的编辑选项都保存在setting表中,一个模块就是一条记录,只不过是把数组序列化了下。

(下图是数据库保存记录)

27

(下图是保存选项操作)

28

(下图是view中的表单控件名)

29

布局、位置、状态、排序,这些都是固定的,必须这样来写,要不然你就要手动修改oc源程序了。

前台如何显示自定义内容?

直接修改前台的 controller/module/hello_world.php文件

简单介绍OpenCart自定义模块

查询数据库、添加变量等操作就在该文件中处理了。view中写一些div,样式中写上对应的css代码,模块就成了。

(责任编辑:最模板)
顶一下
(2)
28.6%
踩一下
(5)
71.4%
------分隔线----------------------------