EasyCart/模板制作(二)

来自站长百科
跳转至: 导航、​ 搜索

EasyCart | 模板制作 | 系统设置|分类管理|产品管理|会员订单管理|文章下载管理|权限维护

  • 网站前端左列

/default/ Public目录下的left.html文件是网站底部的模板。模板的制作具体如下。

1、引用菜单(可选择类型)

   <include file="Public:floatmenu" />

2、热卖产品

    <iterate
    name="HotPorducts"
    id="vo">

    <div
    class="m_pro">

    <div class="m_pro_img">

    <a
    href="{:build_url($vo,'pro_url')}"
    title="{:build_url($vo,'pro_name')}" >

    <img src="{:build_url($vo,'pro_smallimage')}"
    alt="{:build_url($vo,'pro_name')}" />

    </a>

    </div>

      <div class="m_pro_name">


    <a href="{:build_url($vo,'pro_url')}">{:build_url($vo,'pro_name')}</a>


    </div>

      <div
    class="m_pro_pri">{:build_url($vo,'pro_price')} </div>

    </div>

    </iterate>
  • 网站前端首页

/default/Home目录下的Index-index.html文件是首页的模板。

1、引入模板的头部

   <include file="Public:header" />

2、引入模板的左边部分

   <include file="Public:left" />

3、引入模板的底部

   <include file="Public:footer" />

4、中间部分部分的填写

如推荐产品的模板填写如下:

    <iterate name="FeaturedPorducts"
    id="vo">


    <div class="pro">

       
    <div class="pro_img">

    <a  href="{:build_url($vo,'pro_url')}"  title="{:build_url($vo,'pro_name')}"
    >

    <img
    src="{:build_url($vo,'pro_smallimage')}"  alt="{:build_url($vo,'pro_name')}"
    />

    </a>

    </div>

       
    <div ><a href="{:build_url($vo,'pro_url')}">{:build_url($vo,'pro_name')}</a></div>

       
    <div class="pro_pri">{:build_url($vo,'pro_price')}</div>


    </div>

    </iterate>

其中FeaturedPorducts是存放数据库中查找出来的推荐产品数组。

   {:build_url($vo,'pro_url')}

是在模板中函数调用,会生成产品详细页面的URL地址。

   {:build_url($vo,'pro_name')}

会生成产品名称。

   {:build_url($vo,'pro_smallimage')}

会生成产品小图的图片的引用地址。

   {:build_url($vo,'pro_price')}

会生成产品的价格

  • 网站前端类别页

/default/Home目录下的cate.html文件是类别页的模板。

说明:类别页主要是显示类别产品,和网站的左列

1、引入模板的头部

   <include file="Public:header" />

2、引入模板的左边部分

   <include file="Public:left" />

3、引入模板的底部

   <include file="Public:footer" />

4、面包屑的填写

    <a href="/">Home</a>

          <volist
    name="catep" id="vo"> >

    <a
    href="{:build_url($vo,'cate_url')}"
    >{:build_url($vo,'cate_name')}</a>

    </volist>

5、中间部分部分的填写

    <iterate name="list"
    id="vo">


    <div class="g_pro">

      
    <div>

    <a href="{:build_url($vo,'pro_url')}"
    title="{:build_url($vo,'pro_name')}" >

    <img
    src="{:build_url($vo,'pro_smallimage')}"
    alt="{:build_url($vo,'pro_name')}" />

    </a>

    </div>

         
    <div ><a
    href="{:build_url($vo,'pro_url')}">{:build_url($vo,'pro_name')}</a>  </div>

         
    <div class="g_pro_pri"> {:build_url($vo,'pro_price')}
    </div>


    </div>

    </iterate>

6、分页部分的填写

    <table width="690"
    border="0" cellspacing="0" cellpadding="0">

          
    <tr>

             
    <td>Displaying {$startRow} to {$endRow} (of {$totalRows}
    products)</td>

             
    <td align="right">{$page}</td>

          
    </tr>

       
    </table>

7、产品排序功能

    <form
    method="get">

       <label for="disp-order-sorter">Sort
    by: </label>

       <select name="order"
    onchange="this.form.submit();" id="disp-order-sorter">

                 <option value="id"

              <eq
    name="_REQUEST['order']" value="id">selected</eq>

              >Sort by id

              </option>

             
    <option value="name"

              <eq
    name="_REQUEST['order']"
    value="name">selected</eq>

              >Sort by name

              </option>

              <option value="price"

              <eq
    name="_REQUEST['order']"
    value="price">selected</eq>

              >Sort by price

              </option>

              <option value="dateline"


              <eq
    name="_REQUEST['order']"
    value="dateline">selected</eq>

              >Sort by update

              </option>

         </select>

         <select name="sort"  onchange="this.form.submit();" >

              <option value="0"

              <eq
    name="_REQUEST['sort']" value="0">selected</eq>

              >Descending

              </option>

              <option value="1"

              <eq
    name="_REQUEST['sort']" value="1">selected</eq>

              >Ascending

              </option>

          </select>

    </form>

参考来源[ ]

EasyCart使用手册导航

模板制作

模板制作(一)|模板制作(二)|模板制作(三)|模板制作(四)|模板制作(五)

系统设置

基本设置|支付设置|配送方式|折扣管理|货币设置|邮件设置|广告管理|网站地图|优惠券|区域封锁|邮件订阅|发货地址|数据库备份

分类管理

添加分类|分类列表|品牌管理|虚拟分类

产品管理

添加产品|产品列表|产品类型|批量CSV|网站留言|批量修改|批量上传|批量处理

会员订单管理

会员等级|会员列表|会员积分|订单列表

文章下载管理

新增文章|文章列表|文章类别

权限维护

节点管理|角色管理|用户管理