ecshop 增添自定义动态库项目详解

fieldset{padding:10px;}

ecshop 添加自定义动态库项目详解

对于如何添加静态库项目,这个有很多人写过,我用的是ecshop 2.7.2版,这里不多说了,我这里要讲的是如何 添加自定义动态库项目.

实现在后台 模板设置页里能看到最下边红色框内多出的 动态项目库

需要修改的地方有:(csdn的源码贴出挺麻烦的, 不知道怎么用不同颜色标出,只好在添加修改的地方用 后加的字样来标出了)

1、编制好你需要添加的动态库项目文件,我在这里添加的是 cat_promotion.lbi ,放置的位置是所在模版(我这里用的模版名称是 “redbaby ”) 的 library目录中,对应完整目录是: \themes\redbaby\library ;

我这里的该库文件内容代码如下:(注意下调用的列表对象变量这里是 $cat_promotion)

这样完成了语言项添加。

3、修改 \admin\includes\lib_template.php

4、上边都做完了,然后做什么呢,关键的地方到了,我们找到前台显示页面的主php文件中,这里找到的 \index.php

里面有:

这里就是在前台页面中加载动态项目库的函数了,这个函数在哪里呢?

在这个地方: \includes\lib_main.php

找到这个函数,做修改,加入你自己的东东:

上边的这个 函数 assign_cat_promotion($row[‘id’], $row[‘number’])); 你要自己定义,用来获取后台模板设置的时候指定一些参数,我这边定义在 \include\lib_goods.php里,函数头如下:

另外,在\include\lib_main.php中还要找到这个函数,做如下添加:

这样结束lib_main.php的修改。

5、上边数据准备好,那要在后台的模板设置里能看到动态项目库,如这样格式:(注意下边红色框内是动态库项目调用的地方,我添加的就是 红色椭圆框内的)需要修改2个文件,一个是\admin\template.php具体需要修改的地方见最后一行示例:

(1)

(2)

(3)

(4)

(5)

到此,修改完template.php文件

6、修改 \admin\templates\template_setup.htm 这个是模板设置页面的模板文件。

(1)

到此结束,就可以实现在后台操作模板实现动态项目库的调用了。每一个成功者都有一个开始。勇于开始,才能找到成功的路。

ecshop 增添自定义动态库项目详解

相关文章:

你感兴趣的文章:

标签云: