北京网店建设
网站地图
RSS订阅
匿名投稿
开网店送空间和顶级域名
您的位置:北京网店建设 > 网店建设 > ecshop模板开发

ecshop模板开发解决价格区间不能自由修改的问题

作者:admin 来源:未知 日期:2010-8-8 10:29:09 人气: 标签:ecshop模板开发
导读:前阵子网店需要这个功能,但设置价格区间后发现不是自己想要得价格数,当时论坛也没有很好的解决办法,琢磨了一会想出一个修改模板得办法,虽然没那么好,但还是能达到
前阵子网店需要这个功能,但设置价格区间后发现不是自己想要得价格数,当时论坛也没有很好的解决办法,琢磨了一会想出一个修改模板得办法,虽然没那么好,但还是能达到最终的效果,下面和大家分享下,希望对大家有用!


我用的模板是BigSale,其他的也没太大差别,先在后台里把价格区间设置出来,在模板文件夹里找出category.dwt 然后在里面找到如下:

  1.    <div class="screeBox">
  2.    <strong>{$lang.price}:</strong>
  3.    <!--{foreach from=$price_grade item=grade}-->
  4.     <!-- {if $grade.selected} -->
  5.     <span>{$grade.price_range}</span>
  6.     <!-- {else} -->
  7.     <a href="{$grade.url}">{$grade.price_range}</a>&nbsp;
  8.     <!-- {/if} -->
  9.    <!--{/foreach}-->
  10.    </div>
  11.    <!--{/if}-->
  12.    <!--{foreach from=$filter_attr_list item=filter_attr}-->
  13.       <div class="screeBox">
  14.    <strong>{$filter_attr.filter_attr_name|escape:html}:</strong>
  15.    <!--{foreach from=$filter_attr.attr_list item=attr}-->
  16.     <!-- {if $attr.selected} -->
  17.     <span>{$attr.attr_value}</span>
  18.     <!-- {else} -->
  19.     <a href="{$attr.url}">{$attr.attr_value}</a>&nbsp;
  20.     <!-- {/if} -->
  21.    <!--{/foreach}-->
  22.    </div>
  23.       <!--{/foreach}-->
复制代码
替换成以下

  1.    <div class="screeBox">
  2.    <strong>{$lang.price}:</strong>
  3.     <!-- {if $grade.selected} -->
  4.     <span>{$grade.price_range}</span>
  5.     <!-- {else} -->
  6.     <a href="category.php?id={$category}&amp;price_min=0&amp;price_max=30">0&nbsp;-&nbsp;30</a>&nbsp;
  7.     <a href="category.php?id={$category}&amp;price_min=30&amp;price_max=50">30&nbsp;-&nbsp;50</a>&nbsp;
  8.     <a href="category.php?id={$category}&amp;price_min=50&amp;price_max=100">50&nbsp;-&nbsp;100</a>&nbsp;
  9.     <a href="category.php?id={$category}&amp;price_min=100&amp;price_max=200">100&nbsp;-&nbsp;200</a>&nbsp;
  10.     <a href="category.php?id={$category}&amp;price_min=200&amp;price_max=500">200&nbsp;-&nbsp;500</a>&nbsp;
  11.     <a href="category.php?id={$category}&amp;price_min=500&amp;price_max=1000">500&nbsp;-&nbsp;1000</a>&nbsp;
  12.     <a href="category.php?id={$category}&amp;price_min=1000&amp;price_max=2000">1000&nbsp;-&nbsp;2000</a>&nbsp;
  13.     <a href="category.php?id={$category}&amp;price_min=2000&amp">2000以上</a>
  14.     <!-- {/if} -->
  15.    </div>
  16.    <!--{/if}-->
  17.       <div class="screeBox">
  18.    <strong>{$lang.price}:</strong>
  19.     <!-- {if $attr.selected} -->
  20.     <span>{$attr.attr_value}</span>
  21.     <!-- {else} -->
  22.     <a href="{$attr.url}">{$attr.attr_value}</a>&nbsp;
  23.     <!-- {/if} -->
  24.    </div>
复制代码
替换后 你根据你自己想填写的价格区间 再作修改,针对其他模板可能会有些不同,我简单说下思路,把foreach循环语句删除,然后插入价格区间链接代码,注意ID值一定要修改成{$category},这样就完成了。
文章编辑: ecshop模板 www.ok-moban.com  ecshop模板  www.ok-moban.net
本文连接地址:http://www.511sj.com/html/wangdianjianshe/ecshop_mobankaifa/1311.Html

编辑整理:北京网店建设 ecshop模板 ecshop模板

共有:条评论信息评论信息
发表评论
姓 名:
验证码: