Magento:从网格视图切换到列表视图,不更改URL

时间:2014-06-30 11:42:51

标签: magento

我想知道您是否可以指导我如何允许用户选择列表或网格视图,而无需更改目录/类别页面的URL。

也就是说,该页面是www.example.com/category?mode=grid或www.example.com/category?mode=list但我想将其设为www.example.com/category并显示网格默认情况下查看,显示列表视图而不更改URL。

我希望你能帮忙

1 个答案:

答案 0 :(得分:0)

我猜没有教程..你必须自己做代码..这不是什么大问题。在list.phtml

中打开你的app/design/frontend/default/YOURTHEME/template/catalog/product/文件

在这里你可以看到,他们将这样的两种观看模式分开,

<div class="category-products">
    <?php echo $this->getToolbarHtml() ?>
    <?php // List mode ?>
    <?php if($this->getMode()!='grid'): ?>
    <?php $_iterator = 0; ?>
    <ol class="products-list" id="products-list">
    <?php foreach ($_productCollection as $_product): ?> 
 ..bla.. bla ...

和网格模式:

<?php else: ?>

    <?php // Grid Mode ?>

他们在这里检查这样的模式

<?php if($this->getMode()!='grid'): ?>

只需删除这个条件,以便你可以加载两个视图,所以现在只需添加新的css类或id来分离这两种模式,并通过像onclik事件之类的Js来管理它们......