ecshop模板属性价格改为直接价格【跟淘宝一样】选择规格显示规格价格

改成和淘宝一样的那种形式,选择不同规格就显示不同规格的价格,而不是加上去价格;

默认价格显示你后台设置的价格;

 

1、先改商品价格随属性变动而变动

 

在你所在模板目录下的goods.dwt文件中找到价格那块的字段,找到价格前面的id,找到之后,在goods.dwt文件最底部复制下图画框上面一段,然后在下面粘贴一下,把上面价格里的id改到这块即可;

 

12 - ecshop模板属性价格改为直接价格【跟淘宝一样】选择规格显示规格价格

 

13 - ecshop模板属性价格改为直接价格【跟淘宝一样】选择规格显示规格价格

 

2、去掉加多少价格的字样

 

同样在该goods.dwt页,搜索

 

{$value.label} [{if $value.price gt 0}{$lang.plus}{elseif $value.price lt 0}{$lang.minus}{/if} {$value.format_price|abs}]

替换成

{$value.label} {if $value.price gt 0}{elseif $value.price lt 0}{/if}

 

大概两到三处,删掉也没问题;

 

3、效果图

 

23 - ecshop模板属性价格改为直接价格【跟淘宝一样】选择规格显示规格价格

 

如何去掉上面的“注册价格”以免收到干扰

 

同样在该goods.dwt页,找到

 

<!-- {foreach from=$rank_prices item=rank_price key=key} 会员等级对应的价格-->

<strong>{$rank_price.rank_name}:</strong><font class="shop" id="ECS_RANKPRICE_{$key}">{$rank_price.price}</font><br />

<!--{/foreach}-->

 

将其删掉,就可以了,模版不同,句中的代码可能有所不同,注意一下。

0