我在产品详细信息页面上创建了按钮 A。单击 A 按钮时,它将重定向到我的自定义页面。 但我不知道如何在 Prestashop 1.7 上做到这一点
我也用过:
$this->setTemplate('custom.tpl');
但似乎无法正常工作。
请帮助我或任何想法
最佳答案
你需要在你的模块中为它创建一个单独的 Controller ,路径如下:
/modules/supercheckout/controllers/front/fcont.php(其中 supercheckout 是您的模块名称)
并在文件中写入以下代码:
class SupercheckoutFcontModuleFrontController extends ModuleFrontController
{
public function initContent()
{
parent::initContent();
$this->setTemplate('module:supercheckout/views/templates/front/order_detail.tpl');
}
}
您可以使用以下代码获取上述 Controller 的 URL:
$this->context->link->getModuleLink('supercheckout', 'fcont');
关于php - 如何使用 prestashop 1.7 上的模块在前台创建自定义页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40712412/