1.5商店使用目录列表模式“网格(默认)/列表”,但我需要使用“列表(默认)/网格”标记显示的项目集合。
仅为特定标签ID启用不同的列表模式会很好,但我可以认为任务已完成,即使我在显示任何标签ID时启用此功能。
为了说清楚,我正在努力通过目录查看目录
/tag/product/list/tagId/#/ URL
实现这一目标的最简单方法是什么?我正在使用第三方主题。
答案 0 :(得分:1)
对于标记产品列表页面,模板文件是catalog / product / list.phtml, 所以首先将catalog / product / list.phtml的副本复制为catalog / product / list_tagged.phtml。
现在编辑list_tagged.phtml并在“$ _helper = $ this-> helper('catalog / output');”下方插入以下代码行;“ 36号线附近。
$this->getChild('toolbar')->setCurrentMode('list');
// this will set your default mode to list mode
现在您需要编辑tag.xml布局文件并为产品列表块设置模板文件list_tagged.phtml。
希望这会奏效。
答案 1 :(得分:1)
在list.phtml中,您可以通过
检查您是否在标签页上 if(Mage::registry('current_tag'))
或检查控制器名称
<?php Mage::app()->getFrontController()->getRequest()->getControllerName(); ?>