バージョン選択

フォーラム

メニュー

オンライン状況

36 人のユーザが現在オンラインです。 (31 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 35
eg9pzu1n もっと...

サイト内検索

質問 > フロント機能 > 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);

解決しました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,807名です
総投稿数は109,972件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1644
8
red
1570
9
mcontact
1289
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.