Prestashop后台模块

时间:2018-04-01 16:29:42

标签: prestashop-1.7

我创建了一个Prestashop Backoffice模块但是在菜单中单击模块选项卡时,我收到错误enter image description here 404页面未找到?

我想在点击模块标签上创建一个模板,并在那里显示一些文字。

1 个答案:

答案 0 :(得分:0)

您需要在菜单中添加后台控制器的条目。您可以使用以下代码在标签中添加控制器:

对于Prestashop 1.7:

    $parentTab->name = array();
    foreach (Language::getLanguages(true) as $lang) {
        $parentTab->name[$lang['id_lang']] = $this->l('ShipRocket');
    }

    $parentTab->class_name = 'AdminShiprocket';
    $parentTab->module = $this->name;
    $parentTab->active = 1;
    $parentTab->id_parent = Tab::getIdFromClassName('SELL');
    $parentTab->icon = 'rocket';
    $parentTab->add();

您必须在错误的URL中使用 controller = AdminShiprocketController 。您需要使用controller = AdminShiprocket 来呈现控制器。

还要在 / modules / module_name / controllers / admin / 中添加控制器文件。

文件名应为: AdminShiprocketController.php