我想指定一个不同的list.phtml,用于在用于显示产品列表的list.phtml中单击类别时显示类别中的子类别。
我有一个list.phtml,它非常适合列出子类别,但在展示产品时会混淆购物车/购物车项目的位置。
我有另一个list.phtml,它非常适合在类别中列出产品,但当你点击它时不会显示类别的子类别
我的目标是在查看子类别列表时指定一个不同的list.phtml,如果可能的话,可以在布局XML文件中查看产品列表时指定。
谢谢!
您可以通过管理员为类别设置不同的布局。要为父类别设置不同的list.phtml
,您可以按照以下步骤进行操作-
- 在"管理"面板中创建静态块(来自CMS->静态块)
-
在静态块中,您可以使用以下代码为子类别添加
list.phtml
{{block type="core/template"template="path/to/your/file/list.phtml"}//您可以用模块/块替换core/template
-
现在转到目录->管理类别
-
选择要显示其子类别列表的父类别
-
现在选择显示设置选项卡
-
现在在显示模式中选择仅静态块
-
并从CMS区块下拉中选择您的区块
-
清理缓存并检查前端中的类别页面
注意:不要忘记将您的自定义模块/块添加到系统->权限->块的白名单中