Beispiel #1
0
function subCatsList($parent_id=0, $left_key=0, $right_key=0){

    $inCore = cmsCore::getInstance();
    $inDB   = cmsDatabase::getInstance();

    $html   = '';
    $model  = new cms_model_catalog();

    if (!$parent_id) { $parent_id = $inDB->get_field('cms_uc_cats', 'parent_id=0', 'id'); }

    $cats = $model->getSubCats($parent_id, $left_key, $right_key);

    if ($cats){

        ob_start();

        cmsPage::initTemplate('components', 'com_catalog_cats')->
                assign('cfg', $inCore->loadComponentConfig('catalog'))->
                assign('cats', $cats)->
                display('com_catalog_cats.tpl');

        $html = ob_get_clean();
    }

    return $html;

}