0

opencart の製品ページ テンプレートに情報の追加セクションを作成/ハードコーディングしましたが、これは理想的ではないため、このセクションを管理者にリンクして、含まれる情報を製品ごとに内部から編集できるようにする必要があります。管理インターフェース。

これを達成するために何をする必要がありますか?

4

1 に答える 1

1

やるべきことはかなりありますが、それほど面倒ではありません。要するに (追加の説明であると仮定して):

データベース (おそらく product_description テーブル) に新しいフィールドを追加します。

新しい言語変数を言語ファイルに追加します。

../admin/language/english/catalog/product.php

テンプレートに新しい説明/フィールドを追加します。

../admin/view/template/catalog/product_form.tpl

コントローラー ファイルに変数定義/ポスト コードなどを追加します。

../admin/controller/catalog/product.php

データベース クエリを編集して、新しいフィールドを含めます (少なくとも追加、編集、および削除機能:

../admin/model/catalog/product.php

説明ベースのフィールドの場合、これらのファイルで「説明」を検索し、新しいフィールド名に置き換えてコードを複製すると、それが実行されます。

于 2012-10-29T19:47:10.817 に答える