/**
  *
  * 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);
 }