magento 1.9哪个布局XML文件指定哪个list.phtml文件将显示一个类别中的子类别列表?

时间:2017-11-10 04:19:55

标签: php xml magento

我想指定一个不同的list.phtml,用于在用于展示产品列表的list.phtml中点击类别时显示某个类别中的子类别。

我有一个list.phtml非常适合列出子类别,但在展示产品时会混淆购物车/购物车项目的位置。

我有另一个list.phtml非常适合列出类别中的产品,但是当您点击它时不会显示类别的子类别。

我的目标是在查看子类别列表时指定不同的list.phtml,从查看布局XML文件中的产品列表时开始(如果可能的话)。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以从admin为类别设置不同的布局。要为父类别设置不同的list.phtml,您可以按照以下步骤进行操作 -

  1. 在“管理”面板中创建静态块(来自 CMS->静态块
  2. 在静态区块中,您可以使用以下代码

    为子类别添加list.phtml

    {{block type =" core / template" template =" path / to / your / file / list.phtml"}} //您可以用模块/块替换核心/模板

  3. 现在转到目录 - >管理类别

  4. 选择要显示子类别列表的父类别

  5. 现在选择显示设置标签

  6. 现在在显示模式

  7. 中选择仅静态阻止
  8. CMS阻止下拉列表中选择您的阻止

  9. 清理缓存并检查前端的类别页面

  10. 注意:不要忘记将自定义模块/块添加到白名单中系统 - >权限 - >块