質問 > フロント機能 > 会員しか価格表示されないようにしたい ECCUBE2.11 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
sonicworks |
投稿日時: 2012/1/13 21:34
対応状況: −−−
|
新米 登録日: 2011/4/20 居住地: 投稿: 5 |
Re: 会員しか価格表示されないようにしたい ECCUBE2.11 とりあえず、
自己解決しましたので、 自分のメモ用がてら残しておきます。 当方もあまり詳しくはないので、不適切な表現があるかもしれませんが 参考にどうぞ。 EC-CUBEバージョン 2.11.4 PHP 5.2.5 MySQL 5.1.22-rc サーバはxreaです。 商品詳細ページは デザイン管理>PC>ページ詳細設定の商品詳細ページ編集で <!--{if $tpl_login}--> <!--{else}--> <!--{/if}--> で表示、非表示ができます。 商品の一覧ですが /data/class/pages/products/LC_Page_Products_List.php 72行目に $objCustomer = new SC_Customer_Ex(); を挿入し 210行目に // ログイン判定 $objCustomer = new SC_Customer_Ex(); if ($objCustomer->isLoginSuccess() === true) { //お気に入りボタン表示 $this->tpl_login = true; } を挿入 あとは デザイン管理>PC>ページ詳細設定の商品一覧ページ編集で 表示、非表示させたい部分を <!--{if $tpl_login}--> <!--{else}--> <!--{/if}--> でくくる。 カゴの中の表示、非表示は /data/class_extends/page_extends/frontparts/bloc/LC_Page_FrontParts_Bloc_Cart_Ex.php の48行目に // ログイン判定 $objCustomer = new SC_Customer_Ex(); if ($objCustomer->isLoginSuccess() === true) { //お気に入りボタン表示 $this->tpl_login = true; } を挿入して デザイン管理>PC>ブロック設定のカゴの中全体を <!--{if $tpl_login}--> <!--{/if}--> でくくる。 おすすめ商品は /data/class_extends/page_extends/frontparts/bloc/LC_Page_FrontParts_Bloc_Recommend_Ex.php の48行目に // ログイン判定 $objCustomer = new SC_Customer_Ex(); if ($objCustomer->isLoginSuccess() === true) { //お気に入りボタン表示 $this->tpl_login = true; } を挿入して デザイン管理>PC>ブロック設定のおすすめ商品の 表示、非表示させたい部分を <!--{if $tpl_login}--> <!--{else}--> <!--{/if}--> でくくる。 以上の方法で会員としてログインしないと価格が見えなようにできました。 スマートフォンと携帯の修正も時間があれば、メモに残します。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
会員しか価格表示されないようにしたい ECCUBE2.11 | sonicworks | 2011/10/21 14:22 |
Re: 会員しか価格表示されないようにしたい ECCUBE2.11 | yukikaze | 2011/10/21 14:40 |
Re: 会員しか価格表示されないようにしたい ECCUBE2.11 | sonicworks | 2011/10/21 15:25 |
Re: 会員しか価格表示されないようにしたい ECCUBE2.11 | yukikaze | 2011/10/21 16:40 |
Re: 会員しか価格表示されないようにしたい ECCUBE2.11 | sonicworks | 2011/10/21 20:27 |
» Re: 会員しか価格表示されないようにしたい ECCUBE2.11 | sonicworks | 2012/1/13 21:34 |