0

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

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

但我正在努力获得该类别的父类别。请帮助我解决这个问题。我是一个崭露头角的开发者。

4

3 回答 3

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
?>
于 2013-03-08T10:38:16.943 回答
0

您可以简单地使用这个短代码来获取父类别:

$parentId = Mage::registry('current_category')->getParentId();
$parent = Mage::getModel('catalog/category')->load($parentId);
exit($parent->getName());
于 2013-03-08T10:42:13.337 回答
0

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

祝你好运:)

于 2013-03-08T10:36:17.050 回答