Php 我能';在Prestashop中看不到我的测试模块页面
我遵循手册了解谁可以为Prestashop创建模块(这是链接)。 所有的工作(我可以配置我的模块并移到左列),但当我点击我的href时,我遇到了一个问题,总是看到“错误404:页面不存在” 我阅读了文档,没有发现代码中的错误:我将display.php和display.tpl文件放在模块根文件夹中 我的display.php代码是:Php 我能';在Prestashop中看不到我的测试模块页面,php,module,prestashop,prestashop-1.6,Php,Module,Prestashop,Prestashop 1.6,我遵循手册了解谁可以为Prestashop创建模块(这是链接)。 所有的工作(我可以配置我的模块并移到左列),但当我点击我的href时,我遇到了一个问题,总是看到“错误404:页面不存在” 我阅读了文档,没有发现代码中的错误:我将display.php和display.tpl文件放在模块根文件夹中 我的display.php代码是: class mymoduledisplayModuleFrontController extends ModuleFrontController{ public
class mymoduledisplayModuleFrontController extends ModuleFrontController{
public function initContent(){
parent::initContent();
$this->setTemplate('display.tpl');
}
}
display.tpl的代码为:
<h4>Hi!!!!!</h4>
Hi!!!!!
我会犯什么错误?我没找到
非常感谢您的帮助据我所知,
display.php
应该位于模块主文件夹的/controllers/front
文件夹中。因此,您应该有2个display.php
文件:
仔细阅读文档。都在这里 我认为您需要在控制器(controllers/front/display.php)中创建显示文件,该文件的内容应该是
class MyModuleDisplayModuleFrontController extends ModuleFrontController
{
public function initContent()
{
parent::initContent();
//do some stuff
}
}
class mymoduledisplayModuleFrontController extends ModuleFrontController
{
public function initContent()
{
parent::initContent();
$this->setTemplate('display.tpl');
}
}
class MyModuleDisplayModuleFrontController extends ModuleFrontController
{
public function initContent()
{
parent::initContent();
//do some stuff
}
}