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

我用的模板是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>&nbsp;
        <!-- {/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>&nbsp;
        <!-- {/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}&amp;price_min=0&amp;price_max=30">0&nbsp;-&nbsp;30</a>&nbsp;
        <a href="category.php?id={$category}&amp;price_min=30&amp;price_max=50">30&nbsp;-&nbsp;50</a>&nbsp;
        <a href="category.php?id={$category}&amp;price_min=50&amp;price_max=100">50&nbsp;-&nbsp;100</a>&nbsp;
        <a href="category.php?id={$category}&amp;price_min=100&amp;price_max=200">100&nbsp;-&nbsp;200</a>&nbsp;
        <a href="category.php?id={$category}&amp;price_min=200&amp;price_max=500">200&nbsp;-&nbsp;500</a>&nbsp;
        <a href="category.php?id={$category}&amp;price_min=500&amp;price_max=1000">500&nbsp;-&nbsp;1000</a>&nbsp;
        <a href="category.php?id={$category}&amp;price_min=1000&amp;price_max=2000">1000&nbsp;-&nbsp;2000</a>&nbsp;
        <a href="category.php?id={$category}&amp;price_min=2000&amp">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>&nbsp;
        <!-- {/if} -->
       </div>


复制代码
替换后 你根据你自己想填写的价格区间 再作修改,针对其他模板可能会有些不同,我简单说下思路,把foreach循环语句删除,然后插入价格区间链接代码,注意ID值一定要修改成{$category},这样就完成了

你可能感兴趣的:(价格区间不能自由修改的问题)