質問 > その他 > プラグインをカスタマイズするにはどのファイルを修正すればいいのでしょうか |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
nisino |
投稿日時: 2015/6/16 13:55
対応状況: −−−
|
新米 登録日: 2015/6/16 居住地: 投稿: 2 |
プラグインをカスタマイズするにはどのファイルを修正すればいいのでしょうか 初めてこちらのフォーラムに投稿させていただきます。
不備等ありましたら、申し訳ございません。 クーポン割引が可能になるプラグインを導入したので、管理側の受注管理の検索機能に、 「クーポン使用・未使用」の項目を追加し、検索できるようにしたいのですが、 どのファイルを修正すればいいのか分からず、行き詰まっています。 プラグインを導入することで、dtb_orderテーブルに「coupon_discount_price」というカラムが 追加されたので、「coupon_discount_price」の値が初期値の0の場合は「クーポン使用なし」、 0以外のときは「クーポン使用あり」とし、データを引っ張ってきたいと考えております。 現時点までで行った作業は下記となります。 /data/Smarty/templates/admin/order/index.tpl ▶検索項目の欄にクーポン利用選択のラジオボタンを追加。
/data/class_extends/page_extends/admin/order/LC_Page_Admin_Order_EX.php ▶index.tplのラジオボタンに渡す配列を定義
上記のbuildQuery関数内で「←ココ」と書いた部分ですが、 現在はひとまず動くのか確かめたかったので「!=0」を入れています。 本来は、この部分をポストされた値によって「!=0」か「=0」に変えたいと考えております。 ポストされた値が「0」のときは、「=0」 ポストされた値が「1」のときは、「!=0」 とする処理はどのファイルに書けばよいのでしょうか。 クーポンプラグインに関する処理はクーポンプラグインのクラスに書き、 LC_Page_Admin_Order_EX.phpで呼び出すという形がいいのかなと思ったのですが、 どのファイルに書けばいいのか分かりませんでした。 そもそも、クーポンプラグインのクラスに処理を書き、LC_Page_Admin_Order_EX.phpで呼び出すという考え自体 間違っていますでしょうか。 説明が下手で大変申し訳ございませんが、ご教示いただけますと幸いです。 よろしくお願いいたします。 EC-CUBE:2.13.3 プラグイン:割引クーポンプラグイン http://www.ec-cube.net/products/detail.php?product_id=493 |
IPLOGIC |
投稿日時: 2015/6/24 20:50
対応状況: −−−
|
一人前 登録日: 2014/12/8 居住地: 東京都 投稿: 96 |
Re: プラグインをカスタマイズするにはどのファイルを修正すればいいのでしょうか nisino 様
「クーポン使用・未使用」の項目を受注検索に新規追加し、検索できるようにしたいとのことですね。 >クーポンプラグインに関する処理はクーポンプラグインのクラスに書き、 >LC_Page_Admin_Order_EX.phpで呼び出すという形がいいのかなと思ったのですが、 >どのファイルに書けばいいのか分かりませんでした。 >そもそも、クーポンプラグインのクラスに処理を書き、LC_Page_Admin_Order_EX.phpで呼び出すという考え自体 >間違っていますでしょうか。 今回のケースにおかれましてはクーポンプラグインのクラスに書くのは適正ではないかと思います。よってLC_Page_Admin_Order_EX.phpに処理を記載したほうがよろしいでしょう。 ただ一点進言させて頂きたいのですが、LC_Page_Admin_Order_EX.phpではなくLC_Page_Admin_Order.phpに直接書くことを強くお勧めいたします。(メンテナンスの効率性を考慮した場合) nisino様が修正なされたファイルを拝見させて頂いたところ、テンプレートの部分は問題ないですが、phpの部分に若干の修正が必要かと思われます。 修正点として、LC_Page_Admin_Order_EX.phpのbuildQueryメソッドのクーポン使用不使用検索caseのプログラムを、LC_Page_Admin_Order.phpのbuildQueryメソッドに以下のように書き足して下さい。
私はこれで実現出来ました。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |