ecmall如何添加新挂件

本文详细介绍如何在ecmall中添加新的挂件,包括挂件文件夹位置、文件结构及各部分作用。通过实例演示创建名为two_img_ad的新挂件全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ecmall如何添加新挂件呢?

首先;我们需要先知道挂件是放到哪个文件夹呢?答案是:external\widgets;

其次;我们需要了解每个挂件的文件结构,我们以精品推荐挂件为例:

1,widget.info.php–挂件说明文件,该文件为数组格式,其中的

‘name’=>‘best_goods’,表示挂件名称,必须与该挂件的文件名一样;
‘display_name’=>‘精品推荐’,表示挂件显示的名称,它将会在后台-扩展-挂件管理和后台-设置-模板编辑里面显示;
‘author’=>‘ECMallTeam’,表示挂件作者,它将会在后台-扩展-挂件管理里面显示;
‘website’=>‘http://ecmall.shopex.cn’,表示挂件作者网站地址,它将会在后台-扩展-挂件管理里面显示;
‘version’=>’1.0′,表示挂件版本;
‘desc’=>‘能展示6个有图片和文字的商品,商品数据从推荐类型中取’,表示挂件说明
‘configurable’=>true,表示是否启用config.php文件;

2,config.html–挂件配置文件,该文件的作用是取得挂件配置参数,

3,main.widget.php–挂件数据程序类文件,简单的讲就是获取数据的文件,这个文件我们必须注意一下几点:

classBest_goodsWidgetextendsBaseWidget这个类必须继承BaseWidget类,而且类名格式:挂件文件名首字母大写Widget;
function_get_data()挂件获取数据方法,必须有返回值;
functionget_config_datasrc()获取配置文件数据;
functionparse_config($input)将获取的配置文件数据应用到配置文件;

4,widget.html–挂件模板文件

最后;我们来举例说明如何添加一个新挂件,假如我们添加的新挂件取名叫:two_img_ad

1,在external\widgets文件夹里面新增一个two_img_ad文件夹;

2,在two_img_ad文件夹里建一个widget.info.php,注意’name’=>‘two_img_ad’,;

3,在two_img_ad文件夹里建一个config.html文件;

4,在two_img_ad文件夹里建一个main.widget.php文件,注意classTwo_img_ad
WidgetextendsBaseWidget;

5,在two_img_ad文件夹里建一个widget.html文件;
至此,我们就新增一个新挂件了,当然这里还涉及程序和css的知识,假如要用到一些效果,就会用到jquery知识。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值