質問 > 管理機能 > 【再投稿】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 で商品登録に項目を追加する 引用:
私が2.11でカスタマイズを行った際は1〜3の作業を行いました。 引用:
LC_Page_Admin_Products_Product.phpの次の場所だと思います。
がんばってください! |
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つのカラムが必要になりそうですが。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |