1

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

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

添加步骤 6

4

1 回答 1

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 的控制器类将重定向设置为下一步,默认情况下是确认。更改此行并使其重定向到您的部分并对新部分执行相同的操作并将其重定向到 Confirm:

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

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

于 2011-10-15T17:24:58.140 回答