当前位置: 首页 > 知识库问答 >
问题:

前置后台模块

慕凡
2023-03-14

我已经创建了一个Prestashop Backoffice模块,但在单击菜单中的模块选项卡时,我发现错误:在此处输入图像描述404页面未找到?

我想在点击模块选项卡上创建一个模板,并在那里显示一些文本。

共有1个答案

陆星文
2023-03-14

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

对于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

 类似资料:
  • 模板选择 3.0版本目前只有一个默认模板,随后公司会开发更多新模板供大家选择

  • 模板选择 (3.0版本目前只有一个默认模板,随后公司会开发更多新模板供大家选择)

  • cmf_get_current_admin_theme() 功能 获取当前后台模板 参数 无 返回 string

  • 后台模板 自定义后台栏目列表页 自定义后台信息新增页 自定义后台信息编辑页 方法1(针对所有属于此模型的栏目) 修改模型信息 方法2(仅针对当前栏目) 修改栏目信息 修改完成之后 栏目列表页 在/app/Application/Content/View/Listtemplate/里添加对应的名字的文件 信息新增页 在/app/Application/Content/View/Addtempla

  • 前端 Front-end 和后端 Back-end 是描述进程开始和结束的通用词汇。前端作用于采集输入信息,后端进行处理。 这种说法给人一种很模糊的感觉,但是他说得又很对,它负责视觉展示。在 MVC 或者 MVP 结构中,负责视觉显示的部分只有 View 层,而今天大多数所谓的 View 层已经超越了 View 层。前端是一个很神奇的概念,但是而今的前端已经发生了很大的变化。你引入了 Backbo

  • 前台模板 信息详情页 1.在 app/Template/Default/Content/show 下添加文件 2.找到需要修改的模型 3.选择刚才添加的文件 信息列表页 1.在 app/Template/Default/Content/show 下添加文件 2.找到需要修改的模型 3.选择刚才添加的文件