EC-CUBEの小技:受注一覧に購入時の端末を表示する方法

この記事は最終更新日から1年以上が経過しています。
PHPをいじらず、Tplだけで表示する
調べたところ、PHPで制御する方法もありましたが、それは手間というものです。
出来るだけ簡単に表示する方法は以下。
/data/Smarty/templates/admin/order/index.tpl 412行目辺り
1 2 3 4 5 6 7 8 9 10 | <td class = "center" ><!--{ $arrResults [cnt].order_id}--> の下に追加 <br> <!--{ if $arrResults [cnt].device_type_id == 1}--> <span style= "font-size:10px;" >(ガラケー)</span> <!--{ elseif $arrResults [cnt].device_type_id == 2}--> <span style= "font-size:10px;" >(スマホ)</span> <!--{ elseif $arrResults [cnt].device_type_id == 10}--> <span style= "font-size:10px;" >(PC)</span> <!--{/ if }--> |
※この方法は元々引っ張ってある、device_type_id を利用したものなので、マスターデータ管理のmtb_device_typeを変更してない事を前提としたコードです。
というわけで、これで表示されたわけですね。
それなりに便利だと思います。
以上でした。