我需要一个Opencart高手的建议。
我想创建一个表单,用户可以在我们的网站上注册他们的产品保证。
我们使用的是Opencart 2.0版(我对此非常陌生),但我找不到一种方法能够在界面中实现这一点。
我们的目标是能够检索和保留发送的信息,并通过电子邮件通知用户他们的注册。
我已经设置了一个新页面,我想在上面放置这个页面,但是有没有办法创建这样一个带有自定义域的表单注册表单呢?
发布于 2019-05-15 20:34:32
这里有一种方法可以实现这一点。(虽然这不是复制-粘贴解决方案,但您可以将其作为您的指南):
创建控制器catalog/controller/information/form.php
有两种方法:用于呈现表单的public function index(){}和用于接收将表单数据保存到数据库的ajax post的public function save(){}。
catalog/view/theme/default/template/information/form.tpl (由于您使用的是v2)在这里,您应该呈现一个带有onlclick事件的表单,该事件应该向index.php/route=information/form/save发送一个包含序列化表单数据的$.post请求
catalog/model/information/form.php该模型将有两个方法:public function installDatabase(){}和public function addData($data){}
语言文件
catalog/language/english/information/form.php
现在,当您访问页面index.php?route=information/form时,您将看到该表单,当提交时,它将被添加到数据库中。
我希望这能帮到你。如果你遇到任何问题,请留言,我会尽力帮助你;
https://stackoverflow.com/questions/56147482
复制相似问题