26 return $this->context_collection->
main()->main();
37 $lng = $DIC->language();
38 $lng->loadLanguageModule(
"tax");
40 $title =
$lng->txt(
"tax_taxonomy");
41 $icon = $DIC->ui()->factory()->symbol()->icon()->custom(\
ilUtil::getImagePath(
"outlined/icon_tax.svg"), $title);
44 $additional_data = $called_contexts->
current()->getAdditionalData();
45 if ($additional_data->is(self::SHOW_TAX_TREE,
true)) {
46 $iff =
function ($id) {
47 return $this->identification_provider->contextAwareIdentifier($id);
49 $l =
function (
string $content) {
50 return $this->dic->ui()->factory()->legacy($content);
52 $tools[] = $this->factory->tool($iff(
"tree"))
55 ->withContentWrapper(
function () use ($additional_data, $l) {
57 $additional_data->get(self::TAX_TREE_GUI_PATH),
58 $additional_data->get(self::TAX_ID),
59 $additional_data->get(self::TAX_TREE_CMD),
60 $additional_data->get(self::TAX_TREE_PARENT_CMD)
75 private function getEditTree($gui_path, $tax_id, $cmd, $parent_cmd) : string
77 $target_gui = $gui_path[count($gui_path) - 1];
86 return $tax_exp->getHTML();
Taxonomy explorer GUI class.
static getImagePath($img, $module_path="", $mode="output", $offline=false)
get image path (for images located in a template directory)