機能要望 > その他 > 注文フォームに項目を追加したいのです |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mizuvan |
投稿日時: 2013/9/18 16:39
対応状況: −−−
|
長老 登録日: 2013/3/26 居住地: 投稿: 253 |
注文フォームに項目を追加したいのです 現在、注文フォームに追加で項目を増やそうとしてdtb_orderのmemo01を使った項目追加にチャレンジしています。
しかし、dtd_orderへの書き込み方法がわからず 下記の方法で入力フォームの見栄えはできましたが、その後何も残らない状態です。 data/Smarty/templates/(テンプレート名)/shopping/payment.tpl 270行あたり
value="message" → value="memo01" としてclass=pay_area02部分を丸ごと追加 data/Smarty/templates/(テンプレート名)/shopping/confirm.tpl 290行あたり
<!--{$arrForm.message|h|nl2br}-->→<!--{$arrForm.memo01|h|nl2br}--> としてテーブルタグの1行を丸ごと追加 /data/class/pages/shopping/LC_Page_Shopping_Payment.php 278行あたりを
'message'→'memo01'としてこの1行を追加。 /data/Smarty/templates/admin/order/edit.tpl 248行あたり
message→memo01 としてテーブルタグ一行ごと追加 これらの点を修正しました。 どなたかアドバイスいただないでしょうか EC-CUBEバージョン 2.12.5 PHPバージョン PHP 5.1.6 DBバージョン MySQL 5.0.95 |
nanasess |
投稿日時: 2013/9/18 17:14
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: 注文フォームに項目を追加したいのです まず、 memo01 は決済モジュールで使用する場合がありますので、追加で項目を増やすには新規にカラムを追加した方が良いと思います。
フォームのデータは、 一旦 dtb_order_temp に保存され、受注完了のタイミングで dtb_order にコピーされますが、 dtb_order_temp に値は入っていますでしょうか? |
mizuvan |
投稿日時: 2013/9/20 11:46
対応状況: −−−
|
長老 登録日: 2013/3/26 居住地: 投稿: 253 |
Re: 注文フォームに項目を追加したいのです ありがとうございます!
memo01につきましては、他の質問でも書かれていたので新規カラム追加を作るつもりです。 でも、memo01に現時点で書き込めない以上は新規でカラム追加しても無意味かなとやっていませんでした。 受注完了後に、dtb_order 及び dtb_order_temp のいずれにもmemo01項目には値が入っていないのです・・・ |
yuh |
投稿日時: 2013/9/20 14:39
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 注文フォームに項目を追加したいのです テストするのであればまずはdtb_order_tempに値が入るようにしてみるのがいいと思います。
処理をする場所にもよると思いますが、lfInitParamに追記忘れな気がします。 |
mizuvan |
投稿日時: 2013/10/26 17:56
対応状況: 確認中
|
長老 登録日: 2013/3/26 居住地: 投稿: 253 |
Re: 注文フォームに項目を追加したいのです 一ヶ月遅れですみません、教えていただきありがとうございます。
lfInitParam の関数について判らず放置してしまったのですが、どこかこの関数について説明があるページがないでしょうか 探しきれず・・・ |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |