获取当前类别的父类别

时间:2013-03-08 10:27:13

标签: php magento magento-1.7

我正在一个网站上工作,我的客户希望我显示当前类别的父类别。我知道如何显示当前产品的类别。

Mage::registry('current_category')->getName();

但我很难获得该类别的父类别。请帮我解决这个问题。我是一个崭露头角的开发者。

3 个答案:

答案 0 :(得分:1)

要获取父类别ID,您必须知道当前类别ID,因为您需要编写

<?php
$_cat = new Mage_Catalog_Block_Navigation();
$curent_cat = $_cat->getCurrentCategory();
$curent_cat_id = $curent_cat->getId();?>

现在您可以获得父类别ID。 写下面给出的代码来获取Id

<?php $parentId=Mage::getModel('catalog/category')->load($curent_cat_id)->getParentId();
echo $parentId; // $parentId will print your current category's parent Id
?>

答案 1 :(得分:0)

请参阅this博客,其中包含了满足您要求的必要信息

最好的运气:)

答案 2 :(得分:0)

您只需使用此短代码即可获得父类别:

$parentId = Mage::registry('current_category')->getParentId();
$parent = Mage::getModel('catalog/category')->load($parentId);
exit($parent->getName());