月別アーカイブ: 2015年8月

【EC-CUBE】ログインしているかどうかの判別

ヘッダー部分に、「ようこそ○○様」や「ようこそゲスト様」を表示するための、
ログイン判別の仕方

/data/class/pages/LC_Page.php
関数 function init に下記を追加。
$objCustomer = new SC_Customer();
if ( $objCustomer->isLoginSuccess() ) {
$this->tpl_login = true;
$this->tpl_name1 = $objCustomer->getValue( ‘name01’ );
$this->tpl_name2 = $objCustomer->getValue( ‘name02’ );
}

ヘッダーの、「ようこそ」表記で、
<!–{if $tpl_login}–>

ようこそ <span class=”user_name”><!–{$tpl_name1|h}–> <!–{$tpl_name2|h}–> 様</span>
<!–{else}–>
<a href=”/mypage/login.php”>ようこそゲストさん(ログイン)</a>
<!–{/if}–>

 

EC-CUBEで任意のjsファイルを追加する

EC-CUBEで、任意のJavaScriptファイルを読み込む。

・ファイルのアップロード
doc_root/user_date/packages/テンプレート名/js/

・ファイルの読み込み
data/Smarty/templates/テンプレート名/site_frame.tpl

site_frame.tplに、
<script type="text/javascript" src="<!--{$TPL_URLPATH}-->js/xxxxxx.js"></script>

を追記する