我已经创建了一个Prestashop Backoffice模块,但在单击菜单中的模块选项卡时,我发现错误:在此处输入图像描述404页面未找到?
我想在点击模块选项卡上创建一个模板,并在那里显示一些文本。
您需要在菜单中添加后台控制器的条目。您可以使用以下代码在选项卡中添加控制器:
对于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.选择刚才添加的文件