質問 > 管理機能 > 受注管理画面を開いたときの動作をカスタマイズしたい |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
red |
投稿日時: 2018/1/17 16:42
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 受注管理画面を開いたときの動作をカスタマイズしたい defaultsearch をpostしていないので表示されないのは当然じゃないでしょうか。。
|
ゲスト |
投稿日時: 2018/1/14 12:18
対応状況: −−−
|
受注管理画面を開いたときの動作をカスタマイズしたい [EC-CUBE]2.13.5
受注管理>受注管理を開いた時のみ、 dtb_order.del_flg = 0 AND dtb_order.status <> 3 AND dtb_order.status <> 5 を実行させ、表示させたいと思っております。 開いた時に、初期表示をさせるというカスタマイズを拝見しました。 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=14881&forum=11&post_id=66585 こちらを参考に、 if (!isset($_POST['mode'])) $_REQUEST['mode'] = $_POST['mode'] = 'defaultsearch'; とし、 switch($this->getMode()) { case 'search': case 'defaultsearch': ~~~~~~~~~~~~~~~~~~~~ if (count($this->arrErr) == 0) { $where = 'dtb_order.del_flg = 0'; if ($this->getMode() == 'defaultsearch') { $where.= ' AND dtb_order.status <> 3 AND dtb_order.status <> 5'; } } ~~~~~~~~~~~~~~~~~~~~ としました。 ですが、受注管理を開いた際、この条件で検索するボタンより下が何もない(リストが表示されない)状況です。 // 検索実行 default: $this->arrResults = $this->findOrders($where, $arrWhereVal, $page_max, $objNavi->start_row, $order); var_dump($this->arrResults); にて表示させた際、取得は出来ているようです。 この後にどこかで表示をするというのを書かないといけないのかな?と推測し、ファイルを複数見てみたのですが見つかりませんでした。 ご教授いただけませんでしょうか? よろしくお願いいたします。 |
|
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |