EC-CUBE2.11.0でサブコメント関連の数を増やす方法
2011年3月26日
つい先日バージョンアップしたEC-CUBE2.11.0でサブコメント関連の数を増やす方法を紹介します。
1. データベースの項目追加
※デフォルトでデータベースにはサブコメント関連のカラムが6個まで用意されています。
1つだけ増やすのであればカラムを追加する必要はありません。
dtb_productsテーブルに7個目と8個目のカラムを追加する例です。カラムの追加はphpadminで下記SQL文を入力して追加します。
ALTER TABLE dtb_products ADD COLUMN sub_title7 text; ALTER TABLE dtb_products ADD COLUMN sub_comment7 text; ALTER TABLE dtb_products ADD COLUMN sub_image7 text; ALTER TABLE dtb_products ADD COLUMN sub_large_image7 text; ALTER TABLE dtb_products ADD COLUMN sub_title8 text; ALTER TABLE dtb_products ADD COLUMN sub_comment8 text; ALTER TABLE dtb_products ADD COLUMN sub_image8 text; ALTER TABLE dtb_products ADD COLUMN sub_large_image8 text;
2. パラメーターの最大数変更
システム設定<パラメーター設定の「商品サブ情報最大数」の数を変更します。
classの変更
data/class/SC_Product.phpの中の
620行目あたりの function alldtlSQL($where = "") {の中に
dtb_products.sub_title7, dtb_products.sub_comment7, dtb_products.sub_image7, dtb_products.sub_large_image7, dtb_products.sub_title8, dtb_products.sub_comment8, dtb_products.sub_image8, dtb_products.sub_large_image8,
を追加する。
以上で完了となります。