// Bug fix template override & admin templates
This commit is contained in:
@@ -51,9 +51,10 @@ abstract class ModuleAdminControllerCore extends AdminController
|
|||||||
|
|
||||||
public function createTemplate($tpl_name)
|
public function createTemplate($tpl_name)
|
||||||
{
|
{
|
||||||
if (file_exists($this->getTemplatePath().$this->override_folder.$tpl_name) && $this->viewAccess())
|
if (file_exists(_PS_THEME_DIR_.'modules/'.$this->module->name.'/views/templates/admin/'.$tpl_name) && $this->viewAccess())
|
||||||
|
return $this->context->smarty->createTemplate(_PS_THEME_DIR_.'modules/'.$this->module->name.'/views/templates/admin/'.$tpl_name, $this->context->smarty);
|
||||||
|
elseif (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);
|
return $this->context->smarty->createTemplate($this->getTemplatePath().$this->override_folder.$tpl_name, $this->context->smarty);
|
||||||
|
|
||||||
return parent::createTemplate($tpl_name);
|
return parent::createTemplate($tpl_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -64,8 +65,6 @@ abstract class ModuleAdminControllerCore extends AdminController
|
|||||||
*/
|
*/
|
||||||
public function getTemplatePath()
|
public function getTemplatePath()
|
||||||
{
|
{
|
||||||
if (file_exists(_PS_THEME_DIR_.'modules/'.$this->module->name.'/views/templates/admin/'.$template))
|
|
||||||
return _PS_THEME_DIR_.'modules/'.$this->module->name.'/views/templates/admin/'.$template;
|
|
||||||
return _PS_MODULE_DIR_.$this->module->name.'/views/templates/admin/';
|
return _PS_MODULE_DIR_.$this->module->name.'/views/templates/admin/';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user