将产品添加到自定义页面 - Prestashop 1.6

时间:2017-06-06 12:58:39

标签: prestashop prestashop-1.6

所有问题都在于,是否可以将产品添加到我创建的页面中?

我是否需要构建一些控制器等?

1 个答案:

答案 0 :(得分:0)

是的,可以在自定义页面上显示PrestaShop产品。首先必须通过模块创建前端控制器,如下所示。

您需要在以下路径中为模块中的控件创建一个单独的控制器:

/modules/supercheckout/controllers/front/fcont.php(其中supercheckout是你的模块名称)

并在文件中写下以下代码:

class SupercheckoutFcontModuleFrontController extends ModuleFrontController
{

public function initContent()
{
        parent::initContent();
        $this->setTemplate('template_file.tpl');
}
}

然后在模块的模板文件中包含主题的product-list.tpl文件,以列出控制器页面上的产品。

{include file="$tpl_dir./product-list.tpl" products=$filtered_products id='block_list_id'}

注意:$ filtered_products变量包含要在自定义控制器页面上加载的产品。