/** * Edit layout of page */ function editLayout() { global $tpl, $ilCtrl, $ilTabs; $page_gui = new ilLMPageGUI($this->obj->getId()); $page_gui->setEditPreview(true); $page_gui->activateMetaDataEditor($this->content_object->getID(), $this->obj->getId(), $this->obj->getType(), $this->obj, "MDUpdateListener"); $page_gui->setActivationListener($this, "activatePage"); $page_gui->setTabHook($this, "addPageTabs"); $lm_set = new ilSetting("lm"); $tpl->setTitleIcon(ilUtil::getImagePath("icon_pg_b.png")); $tpl->setTitle($this->lng->txt("page") . ": " . $this->obj->getTitle()); $ilCtrl->getHTML($page_gui); $ilTabs->setTabActive("cont_layout"); $this->initEditLayoutForm(); $tpl->setContent($this->form->getHTML()); }