首先,我进入了category / product / list.phtml并将所有代码复制到c / p / grid.phtml。然后我拿出所有代码在列表视图中显示内容并保留网格视图代码。
我想我可以为每个类别编写一个自定义布局,用于我想要成为网格视图的类别,并将我的默认设置设置为列表视图。这是我遇到困难的地方,我尝试了以下操作并得到错误。
<catalog_category_default>
<block type="catalog/category_view" name="category.products" template="catalog/category/view.phtml">
<block type="catalog/product_grid" name="product_grid" template="catalog/product/grid.phtml">
</block>
</block>
</reference>
</catalog_category_default>
我刚收到XML数据无效错误。
请帮助=)
答案 0 :(得分:3)
在上面的代码&#34;&lt;参考&GT;&#34;标签关闭而不启动...这就是为什么它显示XML无效数据
答案 1 :(得分:1)
我找到了不同的工作。
我创建了一个新主题并将默认的list.phtml文件复制到其中。所以我看到的唯一文件是这样的: app / design / frontend / default /%新模板名称%/ template / catalog / product / list.phtml
在第42行,我选择了检查网格是否仅适用于真实设置:
改变了这个
<?php if($this->getMode()!='grid'): ?>
到这个
<?php if(true): ?>
现在在我想要作为列表而不是网格的类别下,我可以强制magento使用我的新主题来强制网格视图。