在分层类别视图中,子类别列表标题为“类别”(如此处所示:http://demo.magentocommerce.com/bed-and-bath),我希望它的标题为父类别的名称(如果有父类,除根类别外)。
所以在上面链接的示例中,而不是:
CATEGORY
-- Living Room
-- Bedroom
它将是:
FURNITURE
-- Living Room
-- Bedroom
我的主要问题似乎是弄清楚如何从Mage_Catalog_Block_Layer_View中访问类别模型,因为$this->getCurrentCategory()
似乎不起作用。
使用Magento ver。 1.5.1.0
谢谢!
答案 0 :(得分:0)
当前类别存储在密钥current_category
下的Magento注册表中。您可以通过调用:
$current_category = Mage::registry('current_category');
为完整起见,您可以使用Mage::register('mykey', $myvalue)
在注册表中设置值。
(我认为)感兴趣的模板位于template/catalog/layer
之下。不要引用我的话。你应该打开模板提示来仔细检查。