..<block loop="$payment_methods=>$key,$val">{$payment_methods}</block>가 없습니다. 설정해주세요.
<pre>{print_r($payment_methods)}</pre>
결과값
Array
(
[cashpay] => stdClass Object
(
[mid] => pay_bank
[module] => cashpay
[act] => dispCashpayForm
[mode] => submit
[title] => 기업은행
[payment_method] => BT
[guide] =>
)
)
1
<hr>
{$payment_methods[cashpay]->title}
경로
/modules/epay/m.skins/default/paymentform.html
결제방법을 설정하지 않을 경우 아무런 메세지가 출력되지 않음. 그래서 결제방법 선택 유무를 확인해주는 코드를 추가 삽입함.
<ul id="select_method">
<!--@if($payment_methods[cashpay]->title)-->
{@$count=0}
<li loop="$payment_methods=>$key,$val">
<label for="{$key}"><input type="radio" name="payment_method" id="{$key}" data-mid="{$val->mid}" data-module="{$val->module}" data-act="{$val->act}" data-mode="{$val->mode}" value="{$val->payment_method}" checked="checked" |cond="$count==0" />{$val->title}</label> {@$count++}
</li>
<!--@else-->
<li class="help">
결제연동모듈설정이 필요합니다.<br>
※누리고 관리자 > 결제관리 > pay 페이지 관리 > 페이지 설정 > 모바일 설정 > 연동모듈 설정 후 저장
</li>
<!--@end-->
</ul>
{@$count=0}
참조 : http://pet2r.tistory.com/entry/PHP-배열-stdclass-array-변환