doushao1948
2016-11-21 03:43
浏览 63
已采纳

如何在prestashop 1.7上使用模块在Front-Office上创建自定义页面

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

图片转代码服务由CSDN问答提供 功能建议

我在产品详情页面上创建了按钮A. 单击A按钮时,它将重定向到我的自定义页面。 但是我不知道如何在Prestashop 1.7上执行此操作

我使用了相同的内容: \ n

  $ this-> setTemplate('custom.tpl'); 
   
 
 

但似乎无法正常工作。 \ n

请帮助我或任何想法

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • dongyan4157 2016-11-22 00:56
    已采纳

    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');
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • dongli564510 2019-05-15 05:26

    For those having similar problem. The solution in this article was tested on PS 1.7 and 1.7.4 and still works. Translate this page from French and follow carefully. All you need to do is to create a new file for controller.php and then place new .tpl file in your theme's folder. At the end, you assign the URL in SEO tab in PS admin and you can call your new custom page in front-end from http://yoursiteaddress.com/index.php?controller=yourname

    I don't take ANY credits for the solution, all the hats off to Victor (victor-rodenas.com) for the solution which I tested on PS 1.7.4.

    prestashop #custom #page #bespoke #tpl

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题