我想知道您是否可以指导我如何允许用户选择列表或网格视图,而无需更改目录/类别页面的URL。
也就是说,该页面是www.example.com/category?mode=grid或www.example.com/category?mode=list但我想将其设为www.example.com/category并显示网格默认情况下查看,显示列表视图而不更改URL。
我希望你能帮忙
答案 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来管理它们......