Magento get All Category on Pages.Easy way to access the active ,visible,certain level f category from the Collection..Follwing are the methods which we can use to get Category
Get all categories
Get all active categories only
Get active categories of any particular level
Get store specific categories
The following code will fetch all active store specific categories. The following helper function does so:-
Clear the Cache hope this will help
Get all categories
$categories = Mage::getModel('catalog/category') ->getCollection() ->addAttributeToSelect('*');
Get all active categories only
$categories = Mage::getModel('catalog/category') ->getCollection() ->addAttributeToSelect('*') ->addIsActiveFilter();
Get active categories of any particular level
$categories = Mage::getModel('catalog/category') ->getCollection() ->addAttributeToSelect('*') ->addIsActiveFilter() ->addLevelFilter(1) ->addOrderField('name');
Get store specific categories
The following code will fetch all active store specific categories. The following helper function does so:-
getStoreCategories($sorted=false, $asCollection=false, $toLoad=true) $helper = Mage::helper('catalog/category'); // sorted by name, fetched as collection $categoriesCollection = $helper->getStoreCategories('name', true, false); // sorted by name, fetched as array $categoriesArray = $helper->getStoreCategories('name', false, false);
Clear the Cache hope this will help
No comments:
Post a Comment
Thankyou for your Comments