Magento: Was man alles mit Kategorien machen kann … – Categories in magento
Kategorie neu laden anhand vorhandener Kategorie-ID
$category = Mage::getModel('catalog/category')->load(12);
Unterkategorien der Kategorie erhalten
$category->getChildren();
Beliebige Werte der aktuellen kategorie erhaltet ihr mit z.b.
$category->getId(); // the cat id $category->getName(); // cat name $category->getLevel(); // cat level $category->getParentCategories(); // get parent categories
Den Kategorien Pfad im Store zur aktuellen Kategorie anzeigen lassen geht mit
$category->getPathInStore();
Alle Hauptkategorien (unterhalb der 0-Level-Default-Kategorie) anzeigen lassen
public function getParentTopCategory($category = null) { if(is_null($category)) { return $category; } if($category->getLevel() == 2){ return $category; } else { $parentCategory = Mage::getModel('catalog/category')->load($category->getParentId()); return $this->getParentTopCategory($parentCategory); } }