質問 > 管理機能 > 帳票(納品書)への項目変更について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
haruton |
投稿日時: 2016/8/23 7:50
対応状況: −−−
|
新米 登録日: 2016/8/18 居住地: 投稿: 7 |
帳票(納品書)への項目変更について 以下のサイトを参考に、商品詳細項目「商品名B」を追加しました。
(dtb_productsにproducts_bというカラムを追加) http://www.millecom.biz/ec-cube/179 帳票を発行する際、デフォルトの納品書(SC_Fpdf.php)の商品名(product_name)を 上記「商品名B」への表示に変更したいのですが、過去ログを見ても、当方2.13.5のため 微妙にソースが違い、うまくいきません。 dtb_orderとdtb_productsをLEFT JOINで結合させてproducts_bを検索する感じでしょうか? アドバイスいただければ幸いです。よろしくお願いします。 ※上記処理を行いたい理由としては、サイト上での商品名はアピール語句も含んでいて、 長々とした商品名になっているので、商品名Bでシンプルな商品名にしたいからです。 ---------------------------------- ECCUBE:2.13.5 PHP:5.4.45 MySQL;5.6.13 |
umebius |
投稿日時: 2016/8/23 8:36
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 帳票(納品書)への項目変更について SC_Fpdf.phpで受注データを取得しているのはlfGetOrderDataメソッドですよね。
さらに詳しく見るとSC_Helper_Purchase_ExクラスのgetOrderDetailメソッドです。(私がカスタマイズ済みのものを見ているかもしれないので、違ったらごめんなさい) オロジナルのソースがどうなっていたか確認していませんが、ここでdtb_products.products_bをSelectするカラムに入れてやれば取得できると思うのですが、いかがでしょうか
|
haruton |
投稿日時: 2016/8/23 9:06
対応状況: −−−
|
新米 登録日: 2016/8/18 居住地: 投稿: 7 |
Re: 帳票(納品書)への項目変更について umebius様
早速のご返信ありがとうございます! アドバイスの内容について、理解できました。 が、超初心者でして、 dtb_products.products_bをSelectするカラムに入れる方法が わかりません。 具体的にご教授いただければ幸いです。 |
haruton |
投稿日時: 2016/8/23 13:27
対応状況: −−−
|
新米 登録日: 2016/8/18 居住地: 投稿: 7 |
Re: 帳票(納品書)への項目変更について(自己解決) 違う方法で、自己解決しました。
dtb_order_detailにカラムproducts_bを作成し、 /data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php /data/class/helper/SC_Helper_Purchase.php の2つを触り、注文時に、dtb_productsのproducts_bを書き出すことによって、 SC_Fpdf.phpの217行目付近、 $arrOrder[$i][0] = $this->arrDisp['product_name'][$i].' / '; ↓ $arrOrder[$i][0] = $this->arrDisp['products_b'][$i].' / '; にすることによって目的が達成できました。 DBをいじらずに達成したかったのですが、知識がなく無理でした。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |