我正在一个网站上工作,我的客户希望我显示当前类别的父类别。我知道如何显示当前产品的类别。
Mage::registry('current_category')->getName();
但我很难获得该类别的父类别。请帮我解决这个问题。我是一个崭露头角的开发者。
答案 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());