您的位置:首页 > 其它

价格区间不能自由修改的问题

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

<div class="screeBox">
<strong>{$lang.price}:</strong>
<!--{foreach from=$price_grade item=grade}-->
<!-- {if $grade.selected} -->
<span>{$grade.price_range}</span>
<!-- {else} -->
<a href="{$grade.url}">{$grade.price_range}</a> 
<!-- {/if} -->
<!--{/foreach}-->
</div>
<!--{/if}-->
<!--{foreach from=$filter_attr_list item=filter_attr}-->
<div class="screeBox">
<strong>{$filter_attr.filter_attr_name|escape:html}:</strong>
<!--{foreach from=$filter_attr.attr_list item=attr}-->
<!-- {if $attr.selected} -->
<span>{$attr.attr_value}</span>
<!-- {else} -->
<a href="{$attr.url}">{$attr.attr_value}</a> 
<!-- {/if} -->
<!--{/foreach}-->
</div>
<!--{/foreach}-->

复制代码
替换成以下

<div class="screeBox">
<strong>{$lang.price}:</strong>
<!-- {if $grade.selected} -->
<span>{$grade.price_range}</span>
<!-- {else} -->
<a
href="category.php?id={$category}&price_min=0&price_max=30">0 - 30</a> 
<a
href="category.php?id={$category}&price_min=30&price_max=50">30 - 50</a> 
<a
href="category.php?id={$category}&price_min=50&price_max=100">50 - 100</a> 
<a
href="category.php?id={$category}&price_min=100&price_max=200">100 - 200</a> 
<a
href="category.php?id={$category}&price_min=200&price_max=500">200 - 500</a> 
<a
href="category.php?id={$category}&price_min=500&price_max=1000">500 - 1000</a> 
<a
href="category.php?id={$category}&price_min=1000&price_max=2000">1000 - 2000</a> 
<a href="category.php?id={$category}&price_min=2000&">2000以上</a>
<!-- {/if} -->
</div>
<!--{/if}-->
<div class="screeBox">
<strong>{$lang.price}:</strong>
<!-- {if $attr.selected} -->
<span>{$attr.attr_value}</span>
<!-- {else} -->
<a href="{$attr.url}">{$attr.attr_value}</a> 
<!-- {/if} -->
</div>

复制代码
替换后 你根据你自己想填写的价格区间 再作修改,针对其他模板可能会有些不同,我简单说下思路,把foreach循环语句删除,然后插入价格区间链接代码,注意ID值一定要修改成{$category},这样就完成了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息