2015-09-22 81 views
-1

我只是在Magento自定義擴展上工作,當我創建屬於特定類別的新類別時,請說「附件」。然後我希望它顯示此功能,否則我不希望它可見。編輯中的編輯類別沒有問題我可以通過Mage::registry('current_category')->getParentCategory()->getId();獲取父類別,但在創建新類別時無法獲得父編號。如何在創建magento中的新類別時獲取父類別ID?

請給我最好的解決方案傢伙。

+0

您是否想從產品中獲取父類別ID? –

+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; 
      } 
     } 
?> 

,因爲你需要你可以改變級別。讓我知道這是否有助於你。