Blogブログ

Day: September 3, 2013

ec-cube preferd shipping date picker.

ec-cube 2.11.2 お届け時間の指定にDatepicker LC_Page_Shopping_Payment_Ex.phpで、action()をoverride。 Datepickerで使うため、新しく $arrDelivFirstDate $arrDelivLastDate $arrDelivDateSelected を定義する。 // お届け日一覧の取得 /* Add for Datepicker —————————- */ $array_deliverDates = $objPurchase->getDelivDate($objCartSess, $cart_key); $this->arrDelivDate = $array_deliverDates; $num=0; foreach ($array_deliverDates as $key => $value) { if($num===0){ $this->arrDelivFirstDate = $value; } if($num===(count($array_deliverDates)-1)){ $this->arrDelivLastDate = $value; } $num++; } $this->arrDelivDateSelecter = $_SESSION[‘shipping’][0][‘shipping_date’]; /* —– */ payment.tplで、上で定義した変数を使って、datepickerを呼び出す。 下の記述がある辺りで、 お届け時間: <select name=”<!–{$key}–>” […]