在opencart checkout上添加额外字段

时间:2011-10-05 01:10:49

标签: php opencart

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

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

Add step 6

1 个答案:

答案 0 :(得分:7)

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

     class ControllerCheckoutRemarks extends Controller { 
        public function index() {
// Your code 
    }
    }

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

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

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

url: 'index.php?route=checkout/shipping'

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