/** * Test JView::setLayout() * * @since 11.3 */ public function testSetLayout() { $this->assertAttributeEquals('default', '_layout', $this->class); $this->class->setLayout('test'); $this->assertAttributeEquals('test', '_layout', $this->class); $this->assertAttributeEquals('_', '_layoutTemplate', $this->class); $this->class->setLayout('-:test2'); $this->assertAttributeEquals('test2', '_layout', $this->class); $this->assertAttributeEquals('-', '_layoutTemplate', $this->class); }
function fetchTemplateChiaSe($templatePath, $templateName, $data = null) { $template = new JView(); $template->addTemplatePath($templatePath); if (!empty($data)) { $template->assignRef('data', $data); } $template->setLayout($templateName); return $template->loadTemplate(); }
function fetchTienIchTemplate($tienIchIds, $templatePath, $templateName, $listAllFlag = true, $lang) { // TODO: remove hard code // $tienIchIds = '1-1,1-2,2-6'; $data = null; // $lang = ilandCommonUtils::getLanguage(); // lay tat ca du lieu tien ich $allList = U_ReModelProperties::layDanhSachTienIch($lang); $data = U_ReModelProperties::parseTienIch($tienIchIds, $allList, $listAllFlag); // fetch template tien ich $template = new JView(); $template->addTemplatePath($templatePath); $template->assignRef('allFlag', $listAllFlag); $template->assignRef('tienIchAllList', $data); $template->setLayout($templateName); return $template->loadTemplate(); return $data; }
/** * TuiyoViewWelcome::showSetup() * * @param mixed $user * @return void */ public function showSetup($user = null) { $tmpl = $GLOBALS['API']->get("document"); $livestyle = TUIYO_LIVE_PATH . '/client/default/'; //Assign References $this->assignRef('livestyle', $livestyle); $this->assignRef('user', $user); //Terms $terms = $tmpl->parseTmpl("terms", TUIYO_FILES, array(), "html"); $this->assignRef('terms', $terms); //Style $tmpl->addCSS(TUIYO_LIVE_PATH . '/client/default/css/homepage.css'); $tmpl->addJS(TUIYO_LIVE_PATH . '/client/default/script/setup.js'); //Display the view parent::setLayout('setup'); parent::setLayoutExt('tpl'); parent::display(); }
public function setLayout($layout) { parent::setLayout($layout); return $this; }