在opencart checkout上添加额外字段

Lau*_*ize 1 php opencart

我正在使用opencart v.1.5.1如何在opencart结帐页面上添加额外的文本区域?

我已经使用photoshop添加了第6步,如何在opencart上进行编码?

添加第6步

Toh*_*hid 7

我不知道你的编程背景,但你需要比熟悉PHP,AJAX,JavaScript和MySQL更熟悉,你也应该了解MVC架构.如果您认为自己对这些知识有足够的了解,那么您需要做的就是:创建一个控制器类并命名它可以说"备注"

     class ControllerCheckoutRemarks extends Controller { 
        public function index() {
// Your code 
    }
    }
Run Code Online (Sandbox Code Playgroud)

添加处理数据所需的代码,您可以通过查看"checkout/guest/shipping"控制器类来获得一些想法.你需要的是与那个班级完全相似的东西.如果需要与数据库交互以处理数据,则需要在Model文件夹下的相同路径中创建Model类,并在其中编写函数.再次,您可以从其他模型类中获得想法.但我认为你不需要这个,可能你想把这些信息添加到你的订单中,为了做到这一点,你应该修改Order类,包括Controller和Model!

最后你需要为它创建一个模板文件,再次打开模板文件"checkout/guest/shipping"并查看他们是如何做到的,然后你创建自己的模板文件.

对于控制器和模型类,请确保正确命名它们.还有一件事需要做,步骤5的控制器类将重定向设置为下一步,默认情况下是确认.更改此行并将其重定向到您的部分,并为新部分执行相同操作并将其重定向到Confirm:

url: 'index.php?route=checkout/shipping'
Run Code Online (Sandbox Code Playgroud)

我只能指导你做什么,怎么做才是你的工作:D如果你是一名程序员,那么我认为你不会有任何问题.如果你不是我猜你需要有人为你做这件事:)