【问题标题】:Override helper list footer in prestashop在 prestashop 中覆盖助手列表页脚
【发布时间】:2015-07-02 17:51:43
【问题描述】:

我想更改管理产品操作批量,所以我正在创建一个模块来解决这个问题, 在我的模块中,我没有任何控制器,我正在覆盖 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_folder 的值为 NULL,我试过了

$helper->override_folder = $this->tpl_folder;

在AdminController.php中,renderList函数。

有人可以帮忙吗? 谢谢。

【问题讨论】:

    标签: prestashop helper prestashop-1.6


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-27
      • 2014-07-02
      • 1970-01-01
      • 1970-01-01
      • 2014-12-07
      • 2011-09-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多