ECShop商品属性价格为0.00元时默认不显示如何解决

By:Anna Scaret
1 min read2021-09-22 10:38:16

根据小编使用ECShop建站经验而谈,如果想使用这款开源程序搭建一个非常完美的适合自己的商城网站,那就需要每天不停的修改,毕竟原始的程序都是根据大众口味来开发的,很多功能并不一定适合自己需要。小编这段时间也是帮一些站长朋友再研究这款程序,今天一位熟悉的老客户也是用PHP空间安装的这款开源程序。后来销售部的主管提议说有个地方需要修改下。商品价格属性例如有黑色,白色,灰色,可是这些属性对应的价格也不同,例如黑色的属性对应的价格为0.00元,建议把0.00元这个价格属性直接删除掉,因为这个价格没有意义的存在,不利于客户体验。小编根据这位站长朋友的提示找到了这个地方,请看如下截图:那么具体的如何才可以把这个0.00元的价格删除或者让它不显示呢?小编仔细研究了模板,通过调试搞定了,具体小编来分享下解决方法吧。第一步:连接ftp到主机空间,根据以下目录路径找到/themes/default/goods.dwt文件,并使用高级编辑器打开。第二步:找到349行和364行代码如下:
[{if $value.price gt 0}{$lang.plus}{elseif $value.price lt 0}{$lang.minus}{/if} {$value.format_price|abs}]全部修改为:
{if $value.price gt 0}[{$lang.plus}{$value.format_price|abs}]{elseif $value.price lt 0}[{$lang.minus}{$value.format_price|abs}]{/if} 因为349行和364行代码是相同的,小编在此温馨提示下。修改后上传到空间的根目录下覆盖即可。最后登陆到网站的后台更新下系统缓存,再返回到网站首页就可以看到效果了如图:

本文地址:https://www.gaosudu.com/ecshop/19830.html