I have created the button A on product details page. When click A button, it will redirect to my custom page. But I don't know how to do that on Prestashop 1.7
I have used same:
$this->setTemplate('custom.tpl');
but seems it can not working.
Please help me or any ideas
You need to create a separate controller for that in your module at the following path:
/modules/supercheckout/controllers/front/fcont.php (where supercheckout is your module name)
and write the following code in the file:
class SupercheckoutFcontModuleFrontController extends ModuleFrontController
{
public function initContent()
{
parent::initContent();
$this->setTemplate('module:supercheckout/views/templates/front/order_detail.tpl');
}
}
You can use the following code to fetch URL of above controller:
$this->context->link->getModuleLink('supercheckout', 'fcont');