如何在magento中创建新类别时获取父类别ID?

时间:2015-09-22 15:47:24

标签: magento

我正在研究Magento定制扩展,当我创建属于特定类别的新类别时,请说“附件”。然后我希望它显示此功能,否则我不希望它可见。编辑中的编辑类别没有问题我可以通过Mage::registry('current_category')->getParentCategory()->getId();获取父类别,但在创建新类别时无法获得父ID。

请给我最好的解决方案。

1 个答案:

答案 0 :(得分:0)

请试试这个

<?php
      $_categories = Mage::getModel('catalog/category')
                ->getCollection()
                ->addAttributeToSelect('*')
                ->addAttributeToFilter('level',3);
   // $_categories = $_helper->getStoreCategories();
        if (count($_categories) > 0){
            foreach($_categories as $_category){
                $parentId=Mage::getModel('catalog/category')->load($_category->getId())->getParentId();
                echo $parentId;
            }
        }
?>

您可以根据需要更改级别。如果这有助于你,请告诉我。