Hallo,
ist mir ja schon fast peinlich, aber ich bekomme es nicht hin, wie setze ich folgenden 4.8er Code in 4.9 um?
$oCat = new Contenido_Category($db, $cfg);
$oCat->setloadSubCategories(true, 100);
$oCat->load($idcat, true, $lang);
$aSubCat = $oCat->getSubCategories();
foreach($aSubCat as $oCat){
echo $oCat->getCategoryLanguage()->getName();
}
Ziel ist die Namen der Unterkategorien der aktuellen Kategorie auszugeben (am besten nur die online gesetzten).
Gruß Bernbacher
Unterkategorien auslesen
-
- Beiträge: 63
- Registriert: Fr 21. Jan 2011, 13:29
- Kontaktdaten:
-
- Beiträge: 437
- Registriert: Do 19. Jun 2008, 09:09
Re: Unterkategorien auslesen
AM besten nutzt du dafür den cCategoryHelper mit der Methode "getSubcategories". Ein Anwendungsbeispiel findest du beispielsweise im Beispielmandanten im Modul "navigation_main".
$rootIdCat gibt die Start-Kategorie an, $depth die Tiefe der Kategorien.
Code: Alles auswählen
$categoryHelper = cCategoryHelper::getInstance();
$categoryHelper->setAuth(cRegistry::getAuth());
$tree = $categoryHelper->getSubCategories($rootIdcat, $depth);
Viele Grüße
Dominik
Dominik