diff --git a/module/api/control.php b/module/api/control.php index 7f3455f730..2cccffc81c 100755 --- a/module/api/control.php +++ b/module/api/control.php @@ -61,7 +61,14 @@ class api extends control $objectID = $this->objectID; /* 获取文档目录列表和当前选中的文档目录. */ - $libs = $this->doc->getApiLibs($libID, $objectType, (int)$objectID); + $libs = $this->doc->getApiLibs($libID, $objectType, (int)$objectID); + if(empty($libs) && $objectType != 'nolink') + { + $objectType = 'nolink'; + $objectID = 0; + $libs = $this->doc->getApiLibs($libID, 'nolink'); + } + $lib = $libID ? zget($libs, $libID) : current($libs); $libID = !empty($lib->id) ? $lib->id : 0; $objectType = !empty($lib->product) ? 'product' : (!empty($lib->project) ? 'project' : 'nolink'); diff --git a/module/api/ui/index.html.php b/module/api/ui/index.html.php index 05e7226b10..7f3ba1d85c 100644 --- a/module/api/ui/index.html.php +++ b/module/api/ui/index.html.php @@ -10,7 +10,7 @@ declare(strict_types=1); */ namespace zin; -if(!$lib) +if(empty($libTree)) { featureBar(); toolbar