ecshop亚博体育百度之-lbi库文件分析

2011-09-08 13:22 来源:www.chinab4c.com 作者:ecshop专家

??? 我们以前将ecshop的亚博体育百度教程,都是讲大概的。但是我们从这篇文章开始。将讲述ecshop的亚博体育百度库文件lbi分析。ecshop的亚博体育百度库文件lbi主要是基于ecshop的smarty亚博体育百度上提出来的。说白了就是ecshop的亚博体育百度公共调用文件。

?? 我们上章文章将过,ecshop每个亚博体育百度大概可以分成三部分。头部的page_header.lbi,底部的page_footer.lbi以及中间的内容content.

?? ecshop只所以将亚博体育百度分成若干快。那是很有道理的,比如ecshop亚博体育百度中,每个页面很多内容其实是公用的,比如ecshop亚博体育百度的分类树,在分类,在品牌页面和商品详细页面都有。这个时候我们没必要每个页面都去写庞大复杂的dwt文件。我们可以将ecshop亚博体育百度中的部分公共代码给封装起来。形成灵活独立的可控制的亚博体育百度机制,ecshop亚博体育百度的功能里面。还可以在后台控制lbi出现的位置和顺序。

?? ecshop的亚博体育百度库lbi文件,他的形成原理非常简单,首先我们必须将html分割成几部分,当然,考虑到页面整体的分割和整合,我们统一都通过ecshop的亚博体育百度样式style.css来控制。在需要出现公共模块的地方,我们将做好的lbi文件拷贝进去。就可以了。

??? 这里需要明确的告诉大家,我们虽然能够用ecshop灵活的库文件来控制亚博体育百度,但是ecshop亚博体育百度库文件里面的公共数据,必须通过php页面去支持。很简单,比如我们新做了一个best.lbi用来显示最好的商品,这个时候我们必须在调用该亚博体育百度的每个PHP页面,赋予这个best.lbi文件所需要的变量。

??? ecshop亚博体育百度之-lbi库文件分析,下面的日子里面。我们将结合ecshop2.7.3的最新版本的亚博体育百度。来谈谈ecshop亚博体育百度里面所有的库文件。

??? 来源:http://www.chinab4c.com

?