Unterkategorien auslesen

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
Bernbacher
Beiträge: 63
Registriert: Fr 21. Jan 2011, 13:29
Kontaktdaten:

Unterkategorien auslesen

Beitrag von Bernbacher »

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
dominik.ziegler
Beiträge: 437
Registriert: Do 19. Jun 2008, 09:09

Re: Unterkategorien auslesen

Beitrag von dominik.ziegler »

AM besten nutzt du dafür den cCategoryHelper mit der Methode "getSubcategories". Ein Anwendungsbeispiel findest du beispielsweise im Beispielmandanten im Modul "navigation_main".

Code: Alles auswählen

$categoryHelper = cCategoryHelper::getInstance();
$categoryHelper->setAuth(cRegistry::getAuth());
$tree = $categoryHelper->getSubCategories($rootIdcat, $depth);
$rootIdCat gibt die Start-Kategorie an, $depth die Tiefe der Kategorien.
Viele Grüße
Dominik
Antworten