EasyCart/模板制作(三)
查看全部词条命名空间:Main
- 网站前端产品页
/default/Home目录下的disp.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"> >
<eq
name="vo['id']" value="$cateinfo['id']">
{$vo.name}
<else/>
<a
href="{:build_url($vo,'cate_url')}"
>{:build_url($vo,'cate_name')}</a>
</eq>
</volist>
>
{:build_url($list,'pro_name')}
5、产品放大镜填写
·引用[[CSS]文件
<link rel="stylesheet" rev="stylesheet"
href="../Public/Js/disp.css" />
<link href="../Public/css/fancybox/jquery.fancybox-1.3.4.css"
rel="stylesheet" rev="stylesheet" />
</nowiki>
·引用JS文件
<nowiki>
<script
language="JavaScript" type="text/javascript"
src="../Public/Js/jqdisp.js"></script>
<script
src="../Public/css/fancybox/jquery.fancybox-1.3.4.pack.js" type="text/javascript"></script>
<script
type="text/javascript">
var isAjaxLogin =
Boolean(parseInt("{:GetSettValue('isAjaxLogin')}"));
var CartUrl='{:U('Cart/disp')}';
</script>
·代码
<div
class="jqzoom" id="spec-n1"
style="z-index:1;width:358px">
<img src="{:build_url($list,'pro_bigimage')}"
width="358" height="300"
jqimg="{:build_url($list,'pro_bigimage')}"/> <br />
<a
rel="gallerys" href="{:build_url($list,'pro_bigimage')}"
title="{:build_url($list,'pro_name')}">larger image</a>
</div>
<div
id="spec-n5">
<div
class="control" id="spec-left"><img
src="../Public/css/left.gif"> </div>
<div
id="spec-list">
<div>
<ul>
<gt
name="list['detailcount']" value="0">
<iterate name="list['tempdetailpics']"
id="vo">
<li>
<a
rel="gallerys" href="{$vo}"
title="{:build_url($list,'pro_name')}">
<img
src="{$vo}" >
</a>
</li>
</iterate>
<else
/>
<iterate
name="gallerys" id="vo">
<li><a rel="gallerys"
href="{:build_url($vo,'g_bigimage')}"
title="{:build_url($list,'pro_name')}"><img
src="{:build_url($vo,'g_bigimage')}" ></a></li>
</iterate>
</gt>
</ul>
</div>
</div>
<div
class="control" id="spec-right">
<img
src="../Public/css/right.gif">
</div>
</div>
6、产品信息填写
·产品名称:
{:build_url($list,'pro_name')}
·产品编号:
{$list.serial}
·产品价格:
{:getprice($list['price'],$list['pricespe'],false)}
·产品库存状态:
<eq name="list['isdown']" value="0">In Stock <else />Out Of Stock</eq>
·产品详细信息:
{$list.remark}
·产品属性:
<table
width="100%" border="0" cellspacing="0"
cellpadding="0" class="attrlist" >
<volist name="attrlist"
id="vo">
<eq name="vo['input_type']"
value="1">
<tr>
<td
align="center" height="25"
valign="top">
<strong>{$vo['name']}:</strong>
</td>
<td>
<ul>
<iterate name="vo['attrs']"
id="subvo">
<li>
<input class="{$subvo['attr_value']}"
attrname="{$vo['name']}" type="radio"
name="attr[{$vo['name']}]" id="{$subvo['id']}"
value="{$subvo['attr_value']}__{$subvo['attr_price']}"
style="display:none" msg="<notempty
name="subvo['attr_price']">(<gt
name="subvo['attr_price']">+</gt>{:getprice_str($subvo['attr_price'])})</notempty>"/>
<a
href="javascript:void(0)">
<notempty
name="subvo['img_url']">
<img
src="__ROOT__/{$subvo['img_url']}" border="0"
class="attr_img"
width="31" height="31"/>
<else/>
{$subvo['attr_value']}
</notempty>
</a>
</li>
</iterate>
</ul>
<div
id="{$vo['name']}" style="display:none"></div>
</td>
</tr>
</eq>
</volist>
<tr><td
id="attr_selected" align="left"
colspan="2"></td></tr>
</table>
·产品数量:
<input name="count" value="1" type="text" style="width:60px;" />
·添加到购物车按钮:
<a href="###"
onclick="return jQuery.addtocart();" >
<img
src="../Public/images/button_buy.jpg" alt=""
border="0" />
</a>
·基于Ajax的添加到购物车:
<a
href="###"
onclick="jQuery.savecart();" id="savecart" >
<img src="../Public/images/button_in_cart.jpg"
alt="" border="0"/>
</a>
<div
id="cart_info">
<div id="cart_alert"
style="display:none"></div>
<div id="cart_ok" style="display:none">
<img
src="../Public/images/add_ok.jpg" border="0"
usemap="#Map">
<span
class="cart_ok_content">Shopping Cart <a>{:itemCount()}</a>
items Total {:getprice_str(cart_total())}</span>
<span><a
href="###"
onclick="location.href='{:U('Cart/disp')}';" ><img
src="../Public/images/button_check.jpg" alt=""
border="0" /></a>
<a
href="###" onclick="jQuery.hide_cart_ok_content();"><img
src="../Public/images/button_shopping.jpg" alt=""
border="0" /></a>
</span>
<map name="Map"
id="Map">
<area shape="rect"
coords="198,-1,214,13" href="###"
onclick="jQuery.hide_cart_ok_content();" />
</map>
</div>
</div>
·添加到收藏:
<a href="{:U('Member-Index/Addprofav',array('id'=>$list['id']))}">
<img
src="../Public/images/wishlist.gif" alt=""
border="0" />
</a>
·评论
<a
href="{:U('Pro/write_a_review',array('id'=>$list['id']))}">
<img
src="../Public/images/button_write_review.gif" alt="" border="0"
/>
</a>
·向好友推荐:
<a
href="{:U('Pro/tell_a_friend',array('id'=>$list['id']))}">
<img
src="../Public/images/button_TellAFriend.gif" alt=""
border="0" />
</a>
·同类产品:
<iterate name="sameclass"
id="vo">
<div class="g_pro">
<div class="g_pro_img">
<a href="{:build_url($vo,'pro_url')}"
title="{:build_url($vo,'pro_name')}" >
<img
src="{:build_url($vo,'pro_smallimage')}" width="160"
height="160" />
</a>
</div>
<div class="g_pro_name">
<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>
参考来源
EasyCart使用手册导航 | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|