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