【EC-CUBE】受注管理の検索結果項目を追加・編集・削除する
/data/Smarty/templates/admin/order/index.tplを変更します。
388行目ぐらいにある「検索結果表示テーブル」というコメントアウト以降が検索表示結果なので以降を修正します。
修正方法は結構単純なHTMLがメイン。
<tr>
<th>受注日</th>
<th>注文番号</th>
<th>お名前</th>
<th>支払方法</th>
<th>購入金額(円)</th>
<th>全商品発送日</th>
<th>対応状況</th>
<th><label for="pdf_check">帳票</label> <input type="checkbox" name="pdf_check" id="pdf_check" onclick="fnAllCheck(this, 'input[name=pdf_order_id[]]')" /></th>
<th>編集</th>
<th>メール</th>
<th>削除</th>
</tr>
の項目に追加や編集を加え、その下の方にある
<tr style="background:<!--{$arrORDERSTATUS_COLOR[$status]}-->;">
<td class="center"><!--{$arrResults[cnt].create_date|sfDispDBDate}--></td>
<td class="center"><!--{$arrResults[cnt].order_id}--></td>
<td><!--{$arrResults[cnt].order_name01|h}--> <!--{$arrResults[cnt].order_name02|h}--></td>
<!--{assign var=payment_id value="`$arrResults[cnt].payment_id`"}-->
<td class="center"><!--{$arrPayments[$payment_id]}--></td>
<td class="right"><!--{$arrResults[cnt].total|number_format}--></td>
<td class="center"><!--{$arrResults[cnt].commit_date|sfDispDBDate|default:"未発送"}--></td>
<td class="center"><!--{$arrORDERSTATUS[$status]}--></td>
<td class="center">
<input type="checkbox" name="pdf_order_id[]" value="<!--{$arrResults[cnt].order_id}-->" id="pdf_order_id_<!--{$arrResults[cnt].order_id}-->"/><label for="pdf_order_id_<!--{$arrResults[cnt].order_id}-->">一括出力</label><br>
<a href="./" onClick="win02('pdf.php?order_id=<!--{$arrResults[cnt].order_id}-->','pdf_input','620','650'); return false;"><span class="icon_class">個別出力</span></a>
</td>
<td class="center"><a href="?" onclick="fnChangeAction('<!--{$smarty.const.ADMIN_ORDER_EDIT_URLPATH}-->'); fnModeSubmit('pre_edit', 'order_id', '<!--{$arrResults[cnt].order_id}-->'); return false;"><span class="icon_edit">編集</span></a></td>
<td class="center">
<!--{if $arrResults[cnt].order_email|strlen >= 1}-->
<a href="?" onclick="fnChangeAction('<!--{$smarty.const.ADMIN_ORDER_MAIL_URLPATH}-->'); fnModeSubmit('pre_edit', 'order_id', '<!--{$arrResults[cnt].order_id}-->'); return false;"><span class="icon_mail">通知</span></a>
<!--{/if}-->
</td>
<td class="center"><a href="?" onclick="fnModeSubmit('delete_order', 'order_id', <!--{$arrResults[cnt].order_id}-->); return false;"><span class="icon_delete">削除</span></a></td>
</tr>
にも同様の修正を加えれば出来上がり。
ちなみに、$arrResultsの中身は以下は参考までにDBなどで確認してください。
‘order_id’ => ’123′,
‘order_temp_id’ => ’’,
‘customer_id’ => ’′,
‘message’ => NULL,
‘order_name01′ => ‘山田’,
‘order_name02′ => ‘太郎’,
‘order_kana01′ => ‘ヤマダ’,
‘order_kana02′ => ‘タロウ’,
‘order_email’ => ‘taro@yamada.com’,
‘order_tel01′ => ’03′,
‘order_tel02′ => ’1234′,
‘order_tel03′ => ’3456′,
‘order_fax01′ => NULL,
‘order_fax02′ => NULL,
‘order_fax03′ => NULL,
‘order_zip01′ => ’112′,
‘order_zip02′ => ’1234′,
‘order_pref’ => ’2′,
‘order_addr01′ => ‘てすと’,
‘order_addr02′ => ’123′,
‘order_sex’ => ’1′,
‘order_birth’ => NULL,
‘order_job’ => NULL,
‘deliv_name01′ => ‘山田’,
‘deliv_name02′ => ‘花子’,
‘deliv_kana01′ => ‘ヤマダ’,
‘deliv_kana02′ => ‘ハナコ’,
‘deliv_tel01′ => ’03′,
‘deliv_tel02′ => ’1234′,
‘deliv_tel03′ => ’3456′,
‘deliv_fax01′ => NULL,
‘deliv_fax02′ => NULL,
‘deliv_fax03′ => NULL,
‘deliv_zip01′ => ’112′,
‘deliv_zip02′ => ’1234′,
‘deliv_pref’ => ’2′,
‘deliv_addr01′ => ‘てすと’,
‘deliv_addr02′ => ’123′,
‘subtotal’ => ’3255′,
‘discount’ => NULL,
‘deliv_fee’ => ’500′,
‘charge’ => ’0′,
‘use_point’ => NULL,
‘add_point’ => ’32′,
‘birth_point’ => ’0′,
‘tax’ => NULL,
‘total’ => ’3755′,
‘payment_total’ => ’3755′,
‘payment_id’ => ’3′,
‘payment_method’ => ‘銀行振込’,
‘deliv_id’ => ’0′,
‘deliv_time_id’ => ’0′,
‘deliv_time’ => NULL,
‘deliv_no’ => NULL,
‘note’ => NULL,
‘status’ => ’1′,
‘create_date’ => ’2010-05-20 12:42:14.75875′,
‘loan_result’ => NULL,
‘credit_result’ => NULL,
‘credit_msg’ => NULL,
‘update_date’ => ’2010-05-20 12:42:11.329291′,
‘commit_date’ => NULL,
‘del_flg’ => ’0′,
‘deliv_date’ => NULL,
‘conveni_data’ => NULL,
‘cell01′ => NULL,
‘cell02′ => NULL,
‘cell03′ => NULL,
‘memo01′ => NULL,
‘memo02′ => NULL,
‘memo03′ => NULL,
‘memo04′ => NULL,
‘memo05′ => NULL,
‘memo06′ => NULL,
‘memo07′ => NULL,
‘memo08′ => NULL,
‘memo09′ => NULL,
‘memo10′ => NULL,
‘campaign_id’ => NULL,
【EC-CUBE】 受注管理の検索結果項目を追加・編集・削除する の関連記事
コメント
No comments yet
コメントする
次項 【EC-CUBE】受注管理の検索結果の表示順序を変更する
前項 【EC-CUBE】カテゴリごとに画像を表示したいlist.php
▲知識Z(ゼータ)トップへ