質問 > フロント機能 > LC_Page_Cart.phpで休日を読み込みたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
adnet |
投稿日時: 2018/9/25 12:48
対応状況: 確認中
|
新米 登録日: 2018/9/25 居住地: 投稿: 3 |
LC_Page_Cart.phpで休日を読み込みたい [EC-CUBE] 2.13.5
LC_Page_Cart.php public function action() { $horiday = new SC_Date_Ex(); $this->horidays = $horiday->isHoliday(2018,09,24); } cart/index.tpl Holidays:<!--{$horidays|h}--><br> とした場合、「基本情報管理>SHOPマスター」定休日が月曜にチェックが入っていれば1が表示され、入っていない場合は何も表示されません。 ここで問題なのが、「基本情報管理>定休日管理」にて9/24を定休日として登録しているにもかかわらず、「基本情報管理>SHOPマスター」の定休日しか反映されていないのです。 LC_Page_FrontParts_Bloc_Calendar.phpの「public function lfGetCalendar」をみると、以下のようになっており、ブロック内で表示されているカレンダーの2018/9/24は赤字(定休日)として正常に表示されています。 $arrCalendar[$j][$i]['holiday'] = $objDate->isHoliday($year, $month, $objDay->day); カレンダーのように「基本情報管理>SHOPマスターの定休日」「基本情報管理>SHOPマスターの定休日」を取得するにはどうしたらいいのでしょうか? |
adnet |
投稿日時: 2018/9/25 16:58
対応状況: 解決済
|
新米 登録日: 2018/9/25 居住地: 投稿: 3 |
Re: LC_Page_Cart.phpで休日を読み込みたい 自己レスです。
書き方によりリターンが変わっていることに気づき、原始的ですが以下で検証したところ、「月」を09にするのか9にするのかで変わっていたようです。 $horiday = new SC_Date_Ex(); $y = date('Y'); $m = date('n'); $d = 24; $this->horidays = $horiday->isHoliday($y, $m, $d); 解決しました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |