バージョン選択

フォーラム

メニュー

オンライン状況

64 人のユーザが現在オンラインです。 (56 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 64
もっと...

サイト内検索

質問 > 管理機能 > 【再投稿】2.11.0 で商品登録に項目を追加する

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
NCD
投稿日時: 2011/6/28 3:34
対応状況: −−−
新米
登録日: 2011/6/28
居住地:
投稿: 2
【再投稿】2.11.0 で商品登録に項目を追加する
間違えてアカウントを削除してしまったので
再投稿させていただきます。

Ver2.4でのカスタマイズ情報を参考に、

1.DBにてカラムを追加
2.テンプレート編集
3.LC_Page_Admin_Products_Product.phpの編集
4.SC_DB_DBFactory_MYSQL.phpの編集


と、管理画面の商品登録項目を追加する方法を試したのですが、
見当たらないファイルがありましたので質問させていただきます。


記載されていた内容通り作業を進めていくと、


LC_Page_Admin_Products_Product.php の400行目あたりの
Insertデータを生成している個所に

$sqlval['○○○○'] = $arrList['○○○○'];

を追加する。

vw_products_allclass_detailビューの定義を変更する

vw_products_allclass_detailテーブルの定義のQueryの中に
ほかの項目を参考に、

t3.○○○○

を追加する。

という部分が2.11では該当箇所が見つかりません。

どなたか商品登録項目を追加する方法を
教えていただけないでしょうか?

お手数をお掛けしますが、よろしくお願いいたします。
fukap
投稿日時: 2011/6/28 8:14
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: 【再投稿】2.11.0 で商品登録に項目を追加する
該当カスタマイズはまだ試していないので、参考意見で。

まず LC_Page_Admin_Products_Product.php のカスタマイズについてですが、
DBに商品データを登録するコードは、
./data/class/pages/admin/products/LC_Page_Admin_Products_Product.phpの950行目付近の、
lfRegistProduct() 内に記述されています。
ざっくり見た感じでは、2.4時代とそれほど変わっていなさそうですね。

また、vw_products_allclass_detailビューの定義についてですが、
2.4時代にはVIEWを使用していましたが、2.11になってからVIEWは使用していないはずです。
./data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php を見てみましたが、
やはり該当コードは見当たりませんでしたので、この部分のカスタマイズが不要かと思います。
i8w
投稿日時: 2011/6/28 14:50
対応状況: −−−
新米
登録日: 2011/4/12
居住地: 沖縄県
投稿: 7
Re: 【再投稿】2.11.0 で商品登録に項目を追加する
引用:

1.DBにてカラムを追加
2.テンプレート編集
3.LC_Page_Admin_Products_Product.phpの編集
4.SC_DB_DBFactory_MYSQL.phpの編集

私が2.11でカスタマイズを行った際は1〜3の作業を行いました。


引用:

Insertデータを生成している個所に

$sqlval['○○○○'] = $arrList['○○○○'];

を追加する。

LC_Page_Admin_Products_Product.phpの次の場所だと思います。
function lfRegistProduct(&$objUpFile, &$objDownFile, $arrList) {


がんばってください!
NCD
投稿日時: 2011/7/1 18:18
対応状況: −−−
新米
登録日: 2011/6/28
居住地:
投稿: 2
Re: 【再投稿】2.11.0 で商品登録に項目を追加する
fukap様、i8w様

アドバイスありがとうございました。
お陰様で項目を追加することができました!


ラジオボタンでの追加や
ラジオボタン + テキストボックス(○その他 「テキスト入力」)
などの項目を追加する場合は
テンプレートに直接記述すればよろしいのでしょうか?

質問ばかりで申し訳ありませんが
アドバイスいただけると助かります…

fukap
投稿日時: 2011/7/1 18:35
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: 【再投稿】2.11.0 で商品登録に項目を追加する
基本的には、data/Smarty/templates/default/admin/products/product.tpl で良いと思います。
ラジオボタン+テキストボックスだと、2つのカラムが必要になりそうですが。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,886名です
総投稿数は110,000件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.