/** * Просмотр терминов выбранной таксономии */ public function actionIndex() { $taxonomy = CTaxonomyManager::getTaxonomy(CRequest::getInt("id")); if (is_null($taxonomy)) { $taxonomies = CTaxonomyManager::getTaxonomiesObjectList(); /** * Получаем список унаследованных таксономий */ $legacy = CTaxonomyManager::getLegacyTaxonomiesObjects(); $this->setData("legacy", $legacy); $this->setData("taxonomies", $taxonomies); $this->renderView("_taxonomy/list.tpl"); } else { $this->addJQInlineInclude(' $("#taxonomy_id").change(function(){ if ($("#taxonomy_id").val() != 0) { window.location.href = "?action=index&id=" + $("#taxonomy_id").val(); } }); '); $this->addJSInclude(JQUERY_UI_JS_PATH); $this->addCSSInclude(JQUERY_UI_CSS_PATH); $this->setData("taxonomy", $taxonomy); $this->renderView("_taxonomy/index.tpl"); } }