PcSchool.Club

パソコンを分かりやすく解説することを目指す無料のオンラインパソコン教室

岐阜のパソコン教室「パソコンスクール・テルン」

EC-CUBE 全ページからログイン判定が出来るようにカスタマイズ

2021年5月28日

EC-CUBEをカスタマイズしていると、

ログインしている時としていない時でページの表示を切り替えたいと

考える人は多いと思います。

 

全てのページでログイン判定を可能にするために編集するファイルはひとつ。

LC_Page.php(data/class/pages/LC_Page.php),

その拡張クラスであるLC_Page_Ex.php(data/class_extends/page_extends/LC_Page_Ex.php)

に以下のソースを追加します。

 

public function init()
{  
    parent::init();
    // ログイン判定
    $objCustomer = new SC_Customer_Ex();
    if ($objCustomer->isLoginSuccess() === true) {
        $this->tpl_login = true;
    }  
}
これでどのページからでもログイン判定が可能になります。
<!--{if$tpl_login}-->
ログイン中です。
<!--{else}-->
ログインしていません。
<!--{/if}-->
上記の命令で分岐してあげましょう。

 

 

関連サイト

パソコン教室

パソコンスクール・テルン岐阜・穂積・大垣教室 楽しく学ぶ・通うパソコン教室あもる

パソコン修理・販売・買取・サポート

パソコンの修理・販売・買取・サポート