1
我在產品詳細信息頁面上創建了按鈕A.當點擊A按鈕時,它會重定向到我的自定義頁面。 但我不知道該怎麼做就的Prestashop 1.7如何使用prestashop上的模塊在Front-Office上創建自定義頁面1.7
我用相同的:
$this->setTemplate('custom.tpl');
,但似乎無法工作。
請幫我或任何想法
我在產品詳細信息頁面上創建了按鈕A.當點擊A按鈕時,它會重定向到我的自定義頁面。 但我不知道該怎麼做就的Prestashop 1.7如何使用prestashop上的模塊在Front-Office上創建自定義頁面1.7
我用相同的:
$this->setTemplate('custom.tpl');
,但似乎無法工作。
請幫我或任何想法
您需要在以下路徑的模塊中創建一個單獨的控制器:
/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');
}
}
您可以使用下面的代碼來獲取ABO的網址ve控制器:
$this->context->link->getModuleLink('supercheckout', 'fcont');
謝謝你。我用過你,但我的自定義頁面無法加載主題頁眉和頁腳。 – phinq
您必須在您的TPL文件中擴展布局塊,以供參考,您可以看到任何現有模塊的TPL文件。 – Wolfack