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; }