質問 > 管理機能 > 受注管理画面からの通知後、検索結果に戻るには? |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
it3 |
投稿日時: 2009/10/9 15:44
対応状況: −−−
|
一人前 登録日: 2009/3/16 居住地: 投稿: 94 |
Re: 受注管理画面からの通知後、検索結果に戻るには? こんにちは。
引用:
それで、 通知 > 通知メールの文言設定等 > 確認 - 送信 > 送信完了 > 元の検索結果ページ になるように、メールの送信後に新たに送信完了ページを設けました。 ※確認テンプレートは、eccube-comu-r18327のものを使用しました。 送信完了ページ用のテンプレートを作り、元の検索結果ページに戻る為のリンクを↓のように設定しました。 ------------------------------------------------------ <form name="form1" id="form1" method="post" action="?"> ↓↓↓仮に”end”としました。↓↓↓ <input type="hidden" name="mode" value="end" /> <input type="hidden" name="order_id" value="<!--{$tpl_order_id}-->" /> <!--{foreach key=key item=item from=$arrHidden}--> <input type="hidden" name="<!--{$key}-->" value="<!--{$item|escape}-->" /> <!--{/foreach}--> <!--{foreach key=key item=item from=$arrSearchHidden}--> <input type="hidden" name="<!--{$key}-->" value="<!--{$item|escape}-->" /> <!--{/foreach}--> <div id="order" class="contents-main"> <h2>メール配信</h2> <a href="#" onclick="fnChangeAction('<!--{$smarty.const.URL_SEARCH_ORDER}-->'); fnModeSubmit('search','',''); return false;">送信完了しました。</a> </div> </form> ------------------------------------------------------ それから、LC_Page_Admin_Order_Mail.php ファイルを↓ ------------------------------------------------------ case 'send': ≪中略≫ $this->tpl_mainpage = 'order/追加したテンプレート.tpl'; ≪中略≫ } ↓↓↓ココを解除↓↓↓ // $this->sendRedirect($this->getLocation(URL_SEARCH_ORDER)); exit; break; ↓↓↓新たに追加↓↓↓ case 'end': // POST値の取得 $objFormParam->setParam($_POST); // 入力値の変換 $objFormParam->convParam(); $this->arrErr = $objFormParam->checkerror(); // メールの送信 // if (count($this->arrErr) == 0) { // 注文受付メール // $objMail->sfSendOrderMail($_POST['order_id'], $_POST['template_id'], $_POST['subject'], $_POST['header'], $_POST['footer']); // } $this->sendRedirect($this->getLocation(URL_SEARCH_ORDER)); exit; break; ------------------------------------------------------ これらのように、修正を行ったところ、 画面の運びも特に問題なく、メールも送信されました。 このような設定で、システム上等で問題は無いでしょか? |
seasoft |
投稿日時: 2009/10/9 18:10
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 受注管理画面からの通知後、検索結果に戻るには? ざっと見た感覚でですが、必要かなと推測されるロジックはカバーされているように思います。
あとは、色々なパターンで十分にテストすることが重要かと思います。特にエラーケースが挟まるパターンなど。
|
it3 |
投稿日時: 2009/10/9 18:25
対応状況: 解決済
|
一人前 登録日: 2009/3/16 居住地: 投稿: 94 |
Re: 受注管理画面からの通知後、検索結果に戻るには? 引用:
seasoftさん、ありがとうございます。 seasoftさんの早いレスのお陰で、早く解決する事が出来ました。 テストを行って行きたいと思います。 では、この件は一旦ここで解決にしておきたいと思います。 |
« 1 (2) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |