質問 > 管理機能 > カートに追加した項目を注文内容確認画面及び受注管理に表示したい |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
DELIGHT |
投稿日時: 2016/7/8 20:47
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: カートに追加した項目を注文内容確認画面及び受注管理に表示したい それか、デザインテンプレート等を利用しているのであれば
/data/Smarty/templates_c/[デザインテンプレートフォルダ]以下のファイルを削除して下さい。 (デフォルトだとtemplates_cの下にはdefault・mobile・sphone・adminが生成されます)
|
DELIGHT |
投稿日時: 2016/7/8 20:45
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: カートに追加した項目を注文内容確認画面及び受注管理に表示したい https://github.com/EC-CUBE/eccube-2_13/blob/eccube-2.13.3/data/class/pages/shopping/LC_Page_Shopping_Confirm.php#L125
上記の箇所の後に下記のコードを追加して変数をダンプしてみて下さい。(本番環境では試さないで下さい)
referrerが含まれていなければPHP側の問題ですし、含まれていたらSmarty側の問題です。 引用: またその後、キャッシュファイルが新たに生成されませんが正常でしょうか。
|
ohishi71 |
投稿日時: 2016/7/8 18:56
対応状況: −−−
|
半人前 登録日: 2015/8/20 居住地: 投稿: 12 |
Re: カートに追加した項目を注文内容確認画面及び受注管理に表示したい DELIGHTさま、
早速のアドバイスありがとうございます。 それらしきキャッシュファイルを削除してトライしてみましたが、注文内容確認画面には反映されませんでした。 またその後、キャッシュファイルが新たに生成されませんが正常でしょうか。 クレジットカードの決済モジュールとか、影響しますか? 受注管理画面についてはまた来週確認します。 |
DELIGHT |
投稿日時: 2016/7/8 17:57
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: カートに追加した項目を注文内容確認画面及び受注管理に表示したい 注文内容確認画面では下記のようにSmartyの$arrFormをセットしています。
https://github.com/EC-CUBE/eccube-2_13/blob/eccube-2.13.3/data/class/pages/shopping/LC_Page_Shopping_Confirm.php#L125 $arrOrderTemp(一時受注)をマージしているのでお試しになったコードで合っているはずです。 キャッシュが効いていませんか?/data/Smarty/templates_c/default以下のファイルを削除してみて下さい。 受注管理画面に追加するには、似たようなフィールドがどのようにして表示されているのか、 ページクラスとテンプレートを確認して真似るのがいいと思います。 下記のファイル内で"memo"(=メモのフィールド名)で検索してみて下さい。 https://github.com/EC-CUBE/eccube-2_13/blob/eccube-2.13.3/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php https://github.com/EC-CUBE/eccube-2_13/blob/eccube-2.13.3/data/Smarty/templates/admin/order/edit.tpl
|
ohishi71 |
投稿日時: 2016/7/8 16:59
対応状況: −−−
|
半人前 登録日: 2015/8/20 居住地: 投稿: 12 |
カートに追加した項目を注文内容確認画面及び受注管理に表示したい ご教示願います!
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=12941&forum=10 上記スレッドを参考にして「お支払方法・お届け時間等の指定」画面にドロップダウンメニューのアンケートを実装しました。 dtb_order,dtb_order_tempに追加したカラム名はreferrerで、帳票には、以下でバッチリ表示できるのですが、 /data/class/SC_Fpdf.php/ $text = "【アンケート】:".$this->arrDisp['referrer']; $this->lfText(20, 125, $text, 9); //アンケート 注文内容確認画面及び受注管理に表示させるにはどうすればよいのでしょうか? /data/Smarty/templates/default/shopping/comfirm.tpl <!--{$arrForm.referrer|h|nl2br}--> /data/Smarty/templates/admin/order/edit.tpl <!--{$arrForm.referrer.value|h|nl2br}--> messageをコピーして、上記のように記入するだけでは表示できませんでした。よろしくお願いいたします。 ver 2.13.3 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |