Prestashop友情网址 - 自定义模块未显示

时间:2016-10-31 13:22:31

标签: php prestashop prestashop-1.6

我正在尝试使用prestashop v1.6.1.7安装来设置自定义模块。它很新鲜,模块可以工作(即:它显示在前端并完成它需要做的事情)。问题是:我正在尝试为该模块提供一个自定义页面,在该页面中,它可以选择GET个变量来过滤搜索。

我在Prestashop v1.5.6.3中工作得很好。

在SEO&网址 - 无论我做什么,我都没有任何模块页面的选项。它只显示默认页面。

no modules listed.

我可以采取哪些措施来解决这个问题,以便我可以为我的模块分配一个特定的网址,以便获取它吗?

目前,这是代码的开头:

class filterbyjoshlistFrontModuleFrontController extends ModuleFrontController {
    public $php_self = 'cars';

如何在上面截图的下拉列表中显示此模块?

1 个答案:

答案 0 :(得分:1)

您在模块中定义的控制器名称必须如下:

类MODULE_NAMECONTOLLER_NAMEModuleFrontController扩展ModuleFrontController

请注意,如果您的模块名称是supercheckout,那么模块名称中的第一个字母应该是大写字母,那么MODULE_NAME的值应该是Supercheckout。

同样适用于CONTOLLER_NAME,例如,如果您的控制器已结帐,则CONTOLLER_NAME的值应为结帐

此控制器文件的文件名应为checkout.php,它应出现在以下路径中:

/modules/supercheckout/controllers/front