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 クラスを作成し、その中に関数を記述する必要があります。ここでも、他のモデル クラスからアイデアを得ることができます。しかし、これは必要ないと思います。おそらく、この情報を注文に追加したいでしょう。そのためには、 Controller と Model の両方の Order クラスを変更する必要があります。

最後に、そのテンプレート ファイルを作成する必要があります。「チェックアウト/ゲスト/配送」のテンプレート ファイルをもう一度開き、どのように作成されたかを確認してから、独自のテンプレート ファイルを作成します。

コントローラーとモデル クラスについては、適切な名前を付けてください。やらなければならないことがもう 1 つあります。ステップ 5 のコントローラ クラスは、デフォルトで確認である次のステップへのリダイレクトを設定します。この行を変更してセクションにリダイレクトし、新しいセクションに対して同じことを行い、確認にリダイレクトします。

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

私はあなたに何をすべきかを案内することしかできません。それをどのように行うかはあなたの仕事です:D あなたがプログラマーであれば、問題はないと思います。そうでない場合は、誰かがあなたのためにそれを行う必要があると思います:)

于 2011-10-15T17:24:58.140 に答える