/** * * preview template output * @param int $templateID */ public function previewTemplateOutput($templateID) { if ($templateID == "empty_output") { $this->loadingMessageOutput(); exit; } $output = new ShowBizOutput(); //if it's a navigation template, load firs template $template = new ShowBizTemplate(); $template->initById($templateID); $templateType = $template->getType(); if ($templateType == GlobalsShowBiz::TEMPLATE_TYPE_BUTTON) { $navigationTempalateID = $templateID; $templateID = $template->getFirstTemplateID(GlobalsShowBiz::TEMPLATE_TYPE_ITEM); //navigation template mode $output->setPreviewMode("template", $navigationTempalateID); } else { //item template mode $output->setPreviewMode("template"); } $this->previewOutput($templateID, $output); }