Magento:如何仅为标记集合更改默认目录列表模式?

时间:2012-12-20 11:19:33

标签: magento magento-1.5

1.5商店使用目录列表模式“网格(默认)/列表”,但我需要使用“列表(默认)/网格”标记显示的项目集合。

仅为特定标签ID启用不同的列表模式会很好,但我可以认为任务已完成,即使我在显示任何标签ID时启用此功能。

  

为了说清楚,我正在努力通过目录查看目录   /tag/product/list/tagId/#/ URL

实现这一目标的最简单方法是什么?我正在使用第三方主题。

2 个答案:

答案 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(); ?>