【问题标题】:How do i change list / grid view in magento per category如何在每个类别的 magento 中更改列表/网格视图
【发布时间】:2012-11-01 18:57:22
【问题描述】:

首先,我进入 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 数据无效错误。

请帮忙=)

【问题讨论】:

    标签: xml magento categories


    【解决方案1】:

    在您上面的代码中,“”标签在没有开始的情况下关闭...这就是它显示 XML 无效数据的原因

    【讨论】:

      【解决方案2】:

      我找到了一个不同的解决方法。

      我创建了一个新主题并将默认的 list.phtml 文件复制到其中。所以我唯一的文件看起来像这样: app/design/frontend/default/%新模板名称%/template/catalog/product/list.phtml

      在第 42 行,我取消了检查网格是否仅适用于真实设置的选项:

      改变了这个

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

      到这里

       <?php if(true): ?>
      

      现在在我想要作为列表而不是网格的类别下,我可以强制 magento 使用我的新主题来强制网格视图。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-01-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多