工作笔记【ECshop标签,ECshop标签用法】

工作笔记【ECshop标签,ECshop标签用法】

最近在做一个关于用ECshop二次开发的商城项目,第一次接触EC,并不是很熟,在网上找了相关的知识,个人总结

工作笔记【ECshop标签,ECshop标签用法】

ECshop常用变量

{$lang.home}:首页

{$shop_address}  网站地址  

{$shop_name}  商店名称   

{$shop_title}  商店标题 

{$service_phone}  客服电话  

 <!--{foreach from=$index_huiyuanth_ad item=index_huiyuanth_ad name="index_huiyuanth_ad"}-->
              <a href="{$index_huiyuanth_ad.imglink}" target="_blank" title="{$index_huiyuanth_ad.title|escape:html}"><img src="data/afficheimg/{$index_huiyuanth_ad.imgcode|escape:html}" alt="{$index_huiyuanth_ad.title|escape:html}" width="225" height="180" />
              广告数:{$index_huiyuanth_ad.num|escape:html}
              广告主标题:{$index_huiyuanth_ad.title|escape:html}
              广告图片:data/afficheimg/{$index_huiyuanth_ad.imgcode|escape:html}
              广告链接:{$index_huiyuanth_ad.title|escape:html}
              广告副标题:{$index_huiyuanth_ad.fu_title|escape:html}
              原价:{$index_huiyuanth_ad.yuan_price|escape:html}
              会员价:{$index_huiyuanth_ad.hui_price|escape:html}
              </a>
<!--{/foreach}-->

/**********************/

判断条件
                                    <!--{if $smarty.foreach.category.index == 5}-->                              
                                    <li class="nav2" onmouseover="this.className='hover1'" onmouseout="this.className='nav2'">
                                    <!--{else}-->
                                    <li class="nav1" onmouseover="this.className='hover'" onmouseout="this.className='nav1'">                                    
                                    <!--{/if}-->       


/**********************/

        //$arr[$idx]['add_time']    = local_date($GLOBALS['_CFG']['date_format'], $row['add_time']);  //系统时间格式
        $arr[$idx]['add_time']    = local_date('m-d', $row['add_time']);   //修改时间戳    


/**********************/

{$article.title|truncate:30}    //截取标题前30个字符   

/**********************/

工作笔记【ECshop标签,ECshop标签用法】

{$ecs_css_path}为css加载路径

{insert_scripts files=’文件’}加载ECSHOP系统JS文件

$navigator_list.top:查看购物车 | 选购中心 | 标签云| 报价单(数组)

$nav.url:url地址

$nav.name:名称

顶部导航栏:自定义导航栏设置

$searchkeywords:热门搜索(数组)$val为起值

$lang.hot_search:热门搜索字样

$lang.all_category:所有分类字样

{$category_list}:产品分类列表(只有在使用下列框作用下才有限)

{$search_keywords|escape}:搜索框 VALUE的值

search.php?act=advanced_search高级搜索地址

$lang.advanced_search:高级搜索地址

$lang.home:首页字样

$nav.opennew:是否打开新窗口,在系统设置里设置

$nav.active:应该是一种设置

**********************品牌********************************************

$brand_list(数组):品牌列表

$brand.brand_logo:品牌图标

$brand.url:某品牌产品URL

$brand.brand_name:品牌名称

$brand.goods_num:某品牌下产品种类数量

********************精品推荐***************************************************

{$lang.best_goods}:精品推荐字样

$best_goods(数组):精品推荐

$goods.thumb:产品缩略图片地址

$goods.name:产品的名称

search.php?intro=best:获得更多精品产品地址

$goods.goods_img:产品的图片

$goods.short_style_name:产品的缩短名

$lang.promote_price:促销价字样

$goods.promote_price:促销价格

$lang.shop_price:本店售价字样

$goods.shop_price:本店价格

**************************销售排行****************

{$lang.top10}:销售排行字样

$goods.short_name:产品缩短名

**************************促销商品***************************

$promotion_goods(array):促销商品

$lang.promotion_goods:促销商品字样

{$goods.short_style_name}:缩短名

../search.php?intro=promotion: more的地址

*********************热销产品****************************************

$lang.hot_goods:热销产品字样

$cat_rec_sign:为加入推荐选择,在后台设置,如果被设置就为1,否则为0

$cat_rec[1-3](数组):被设置了推荐选择的产品分类,1为精品,2为新品,3为热销,

../search.php?intro=hot:更多地址

***********************新品****************************************

$new_goods:新品数组

{$lang.new_goods}:新品字样

../search.php?intro=new:跟多地址

*****************************团购*************************************

$group_buy_goods:团购数组

$lang.group_buy_goods:团购字样

***********************拍卖*****************************************

$auction_list:拍卖列表(数组)

$lang.auction_goods:拍卖字样

$auction.url:拍卖地址的URL

$auction.thumb:缩略图

$auction.goods_name:产品名称

$auction.short_style_name:缩写

$lang.au_start_price:起拍价字样

$auction.formated_start_price:起拍价格

auction.php:更多地址

**************************帮助******************************

$helps:帮助数组

$help_cat.cat_name:帮助的标题分类

$help_cat.article:详细帮助,数组,与$helps数组配合用

$item.url:地址

$item.title:帮助的标题

$item.short_title:帮助的缩写标题

**********************************友情链接************************************

$img_links:图片型(数组)

$link.url:地址

$link.name:友情网站

$link.logo:logo

$txt_links:文字型(数组)

~~~~~~~~~~~~~~~~~~~~~~产品列表页~~~~~~~~~~~~~~

******************************商品分类树***************************************

{$lang.goods_category}:商品分类字样

$categories:商品分类数组

$cat.url:某个分支的URL

$cat.name:分类类别名称

$cat.cat_id:商品的顶级分类的数组,包含顶级分类下面的子分类

******************************浏览历史****************************

$lang.view_history:浏览历史字样

{insert name=’history’}:插入浏览历史列表

*******************************促销信息***********************************

$lang.promotion_info:促销信息字样

$promotion_info:促销信息数组

$item.type:促销类型

$item.act_name:促销信息的标题,题目

$item.time:促销时间

促销产品类型:{$lang.$item.type}

促销信息 (字样):{$lang.promotion_info}

夺宝奇兵:snatch (此为ECSHOP关键字,属于类型)

夺宝(字样):{$lang.snatch_promotion}

相关程序:snatch.php

团购: group_buy (此为ECSHOP关键字,属于类型)

团购(字样):{$lang.group_promotion}

相关程序:group_buy.php

拍卖:auction (此为ECSHOP关键字,属于类型)

拍卖(字样):{$lang.auction_promotion}

相关程序:auction.php

优惠:favourable (此为ECSHOP关键字,属于类型)

优惠(字样):{$lang.favourable_promotion}

相关程序:activity.php

促销地址:{$item.url}

活动商品名称:{$item.act_name}

活动时间:{$item.time}

********************************当前位置************************************

{$lang.ur_here}:当前位置字样

{$ur_here}:当前位置

******************************商品筛选*****************************************

{$lang.goods_filter}:商品筛选字样

$filter_attr_list:商品筛选数组:

该数组是先设置商品属性,再由商品分类是,选择筛选的商品属性

$filter_attr.filter_attr_name:为筛选项目

$filter_attr.attr_list:为被筛选的具体值数组

为数组,需要再$filter_attr_list循环下

{$attr.attr_value}:具体值

$attr.selected:判断是否被选中

{$attr.url}:URL地址

********************************商品列表**************************************

{$lang.goods_list}:商品列表字样

{$lang.btn_display}:显示方式字样

列表方式排列

<a href=”javascript:;”onClick=”javascript:display_mode(‘list’)”>

<imgsrc=”images/display_mode_list<!– {if $pager.display == ‘list’}–>_act<!– {/if} –>.gif”alt=”{$lang.display.list}”>

</a>

横向排列:

<ahref=”javascript:;”onClick=”javascript:display_mode(‘grid’)”>

<imgsrc=”images/display_mode_grid<!– {if $pager.display == ‘grid’}–>_act<!– {/if} –>.gif”alt=”{$lang.display.grid}”>

</a>

字有文字排列:

<ahref=”javascript:;”onClick=”javascript:display_mode(‘text’)”>

<imgsrc=”images/display_mode_text<!– {if $pager.display == ‘text’}–>_act<!– {/if} –>.gif”alt=”{$lang.display.text}”>

</a>&nbsp;&nbsp;

********************工具条***********************************

<select name=”sort”>

{html_optionsoptions=$lang.sort selected=$pager.sort}

</select>

<selectname=”order”>

{html_optionsoptions=$lang.order selected=$pager.order}

</select>

<inputtype=”submit” name=”imageField”value=”" />

<inputtype=”hidden” name=”category” value=”{$category}”/>

<inputtype=”hidden” name=”display”value=”{$pager.display}” id=”display” />

<inputtype=”hidden” name=”brand” value=”{$brand_id}”/>

<inputtype=”hidden” name=”price_min”value=”{$price_min}” />

<inputtype=”hidden” name=”price_max”value=”{$price_max}” />

<inputtype=”hidden” name=”filter_attr”value=”{$filter_attr}” />

<inputtype=”hidden” name=”page” value=”{$pager.page}”/>

*******************************************************

{$lang.goods_brief}:产品描述字样

$goods.goods_brief:产品的描述

$lang.market_price:市场价字样

{$goods.market_price}:市场价

添加到购物车代码:addToCart,系统JS函数

<ahref=”javascript:addToCart({$goods.goods_id})”>

<imgsrc=”images/bnt_buy_s.gif”>

</a>

添加商品到收藏夹:collect,系统JS函数

<ahref=”javascript:collect({$goods.goods_id})”>

<img src=”images/bnt_coll_s.gif”>

</a>

加入对比代码:Compare.add,系统JS函数

<a href=”javascript:;”id=”compareLink”html”}’,'{$goods.type}’)”>

<imgsrc=”images/bnt_compare.gif”>

</a>

未经允许不得转载:好玩吧 » 工作笔记【ECshop标签,ECshop标签用法】