覆盖prestashop中的帮助器列表页脚

覆盖prestashop中的帮助器列表页脚,prestashop,helper,prestashop-1.6,Prestashop,Helper,Prestashop 1.6,我想更改管理产品的操作块,所以我创建了一个模块来完成这个任务, 在我的模块中,我没有任何控制器,我正在重写adminProductsController,我想重写ADMIN/themes/default/template/helpers/list/footer_list.tpl,我试图将其置于/override/controllers/ADMIN/templates/helpers/list下,但我得到了默认模板 在Helper.php中 public function createTempla

我想更改管理产品的操作块,所以我创建了一个模块来完成这个任务, 在我的模块中,我没有任何控制器,我正在重写adminProductsController,我想重写ADMIN/themes/default/template/helpers/list/footer_list.tpl,我试图将其置于/override/controllers/ADMIN/templates/helpers/list下,但我得到了默认模板

在Helper.php中

public function createTemplate($tpl_name)
{
    var_dump($this->override_folder);
    var_dump($this->module);

    exit;

    if ($this->override_folder)
    {
        if ($this->context->controller instanceof ModuleAdminController)
            $override_tpl_path = $this->context->controller->getTemplatePath().$this->override_folder.$this->base_folder.$tpl_name;
        elseif ($this->module)
            $override_tpl_path = _PS_MODULE_DIR_.$this->module->name.'/views/templates/admin/_configure/'.$this->override_folder.$this->base_folder.$tpl_name;
        else
        {
            if (file_exists($this->context->smarty->getTemplateDir(1).$this->override_folder.$this->base_folder.$tpl_name))
                $override_tpl_path = $this->context->smarty->getTemplateDir(1).$this->override_folder.$this->base_folder.$tpl_name;
            elseif (file_exists($this->context->smarty->getTemplateDir(0).'controllers'.DIRECTORY_SEPARATOR.$this->override_folder.$this->base_folder.$tpl_name))
                $override_tpl_path =   $this->context->smarty->getTemplateDir(0).'controllers'.DIRECTORY_SEPARATOR.$this->override_folder.$this->base_folder.$tpl_name;

        }
    }
    elseif ($this->module)
        $override_tpl_path = _PS_MODULE_DIR_.$this->module->name.'/views/templates/admin/_configure/'.$this->base_folder.$tpl_name;
$this->override\u文件夹的值为空,我尝试了

$helper->override_folder = $this->tpl_folder;
在AdminController.php中,使用renderList函数

有人能帮忙吗?
谢谢

我通过在override/controllers/admin/templates/products/helpers/list中添加文件解决了这个问题