本站联系QQ: 1611235299 点击这里给我发消息

ShopEx4.8的模板概述

发布日期:2012-07-15

全新的模板体系

ShopEx48的模板不同于ShopEx之前的版本,将页面抽象成为不同的区块,有实现核心流程的业务区,也有实现展示和其他功能的版块。使得内容和表现更加分离,便于升级维护。模板的大部分操作都在后台可视化进行,用户甚至可以通过拖放配置不同的版块,来创建属于自己的独一无二的模板。

模板路径

模板路径是ShopEx48安装目录/themes/

模板目录构成

进入到某一套模板目录中后,就可以看到该模板的目录和文件结构了:

  1. 可重用部分,文件夹中存放着模板各页面的公用部分,扩展名为html,一般是模板的头部和尾部,这两个部分在整个站点中都是相同的,支持smarty语法
  2. 边框目录,扩展名为html,存放着边框文件,边框是版块的呈现样式,相当于版块的模板,支持smarty语法
  3. images目录,存放所有图片文件、css文件等
  4. *.html,框架文件,扩展名为html,决定了页面的布局和版块可摆放的区域,是页面的骨架
  5. preview.jpg ,模板预览
  6. theme.xml,模板配置文件,包含模板信息、边框信息,版块配置信息等

模板前台的构成

ShopEx48模板机制,对于整体的结构来说,是将页面的布局作为框架对应不同的功能页面,一个框架可以对应多个功能页面。对于页面来说,就是将页面抽象成由各个实现某项功能的版块组成,这些版块作为独立的部分,可以通过切换不同的边框及编辑配置改变它的呈现样式。

Smarty模板引擎

ShopEx48的模板体系引入了Smarty引擎,在框架、版块、边框中都可以应用Smarty语法,具体的写法是<{Smarty语句}>,如

<{foreach from=$custid item=curr_id}>
id: <{$curr_id}><br>
<{/foreach}>