商品登録時に、商品サイズという入力フォームを増やします。
バージョンは、2.12.5です。
編集作業としては
1.DBのdtb_productsテーブルにカラムを追加
2.管理画面での対応をする
-商品登録、編集画面のテンプレートに追加項目を追加
-商品登録のvalidation、および登録項目を追加
-確認画面への表示
3.一覧画面や詳細画面等の必要な個所に追加項目を表示する
まず、DBにアクセスしdtb_productsを探しましょう。
Ctrl+Fで検索をかければ早いです。
みつかたら、構造からsize_infoカラムを追加してください。
カラム名「size_info」
データ型「varchar(10)」
デフォルト値にNULLを選んでヌル(NULL)にチェックをいれます。
カラムの追加ができたら、テンプレートに追加項目を追加・登録できるようにします。
下記関数にsize_infoを追加しましょう。
data/class/pages/admin/products/LC_Page_Admin_Products_Product.php
下記関数にsize_infoを追加しましょう。
data/class/SC_Product.php
追加・登録の準備が整ったら、入力フォームを作ります。
入力フォームは、自分の好きな位置でも構いません。
今回は、商品名の下に配置しました。
/data/Smarty/templates/admin/products/product.tpl
入力フォームでき、残るは表示だけです。
商品詳細ページに、表示させます。
/data/Smarty/templates/default/products/detail.tpl