/**
  * Create a template from the override file, else from the base file.
  *
  * @param string $tpl_name filename
  * @return Smarty_Internal_Template
  */
 public function createTemplate($tpl_name)
 {
     //if (file_exists($this->context->smarty->getTemplateDir(0).$this->override_folder.$tpl_name) && $this->viewAccess())
     //    return $this->context->smarty->createTemplate($this->context->smarty->getTemplateDir(0).$this->override_folder.$tpl_name, $this->context->smarty);
     if (file_exists($this->getTemplatePath() . $this->override_folder . $tpl_name) && $this->viewAccess()) {
         return $this->context->smarty->createTemplate($this->getTemplatePath() . $this->override_folder . $tpl_name, $this->context->smarty);
     }
     //if (file_exists($this->context->smarty->getTemplateDir(0).DIRECTORY_SEPARATOR.$tpl_name) && $this->viewAccess())
     //    return $this->context->smarty->createTemplate($this->context->smarty->getTemplateDir(0).DIRECTORY_SEPARATOR.$tpl_name, $this->context->smarty);
     return parent::createTemplate($tpl_name);
 }