19 $this->tpl = $DIC->ui()->mainTemplate();
29 string $parent_cmd =
"" 33 $chapter_has_no_active_page = $service->
getNavigationStatus()->isChapterWithoutActivePage();
39 $requested_obj_id = $service->
getRequest()->getRequestedObjId();
45 "illmpresentationgui",
52 $exp->setMainTemplate($this->tpl);
53 $exp->setTracker($tracker);
56 $page_id = $current_page;
57 if ($deactivated_page) {
58 $page_id = $requested_obj_id;
61 $exp->setPathOpen((
int) $page_id);
64 if ($chapter_has_no_active_page &&
66 $exp->setHighlightNode($requested_obj_id);
68 if ($lm->getTOCMode() ==
"pages") {
69 if ($deactivated_page) {
70 $exp->setHighlightNode($requested_obj_id);
72 $exp->setHighlightNode($page_id);
75 $exp->setHighlightNode($lm_tree->getParentId($page_id));
79 $exp->setOfflineMode(
true);
getExplorer(ilLMPresentationService $service, string $parent_cmd="")
Get explorer.
LM presentation (left frame) explorer GUI class.
static _lookupType($a_obj_id, $a_lm_id=0)
Lookup type.
__construct()
Constructor.
Main service init and factory.