会員のみ表示させたい

会員がログインしているときだけ、表示させたいという場合。

・詳細ページの価格
・リストページの価格
・見積リストブロック

<!–{if $tpl_login}–>

<!–{/if}–>で挟まれていると、ログインしただけで表示される。

だが、リストページと見積もりリストブロックは、プログラムのほうにログイン判定の追加が必要。

見積リストブロック
frontparts\bloc\cart.php

L20あたりより以下のスクリプトを追加。
// ログイン判定
$objCustomer = new SC_Customer();
if($objCustomer->isLoginSuccess()) {
ツꀀ$objSubPage->tpl_login = true;
}

リストページ
products\list.php

L34あたりより以下のスクリプトを追加
// ログイン判定
$objCustomer = new SC_Customer();
if($objCustomer->isLoginSuccess()) {
ツꀀ$objPage->tpl_login = true;
}

大変参考になりました。
ログインしないと価格がわからないショッピングサイト」(@EC-CUBE開発コミュニティ)


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です