質問 > フロント機能 > 常時、お気に入り登録ボタンを表示し、非会員の場合は会員登録へ |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ryo-sc |
投稿日時: 2017/9/28 16:38
対応状況: −−−
|
常連 登録日: 2016/2/29 居住地: 投稿: 33 |
常時、お気に入り登録ボタンを表示し、非会員の場合は会員登録へ 商品詳細ページにお気に入りボタンを常時表示させ、非会員の場合は、お気に入りボタンクリックで会員登録ページへ遷移させたいです。
ご教示お願い申し上げます。 |
karin |
投稿日時: 2017/9/28 16:42
対応状況: −−−
|
仙人 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: 常時、お気に入り登録ボタンを表示し、非会員の場合は会員登録へ ryo-sc様
EC-CUBEのバージョンは何ですか?
|
shinra |
投稿日時: 2017/9/28 16:46
対応状況: −−−
|
一人前 登録日: 2017/9/2 居住地: 投稿: 124 |
Re: 常時、お気に入り登録ボタンを表示し、非会員の場合は会員登録へ $tpl_loginでログインしているかどうか判定ができるので、リンクをテンプレート上で切り替えればできると思います。
|
ryo-sc |
投稿日時: 2017/9/28 17:07
対応状況: −−−
|
常連 登録日: 2016/2/29 居住地: 投稿: 33 |
Re: 常時、お気に入り登録ボタンを表示し、非会員の場合は会員登録へ 仙人様
バージョンは、2.13.5 です。 宜しくお願い致します。 |
ryo-sc |
投稿日時: 2017/9/28 17:09
対応状況: −−−
|
常連 登録日: 2016/2/29 居住地: 投稿: 33 |
Re: 常時、お気に入り登録ボタンを表示し、非会員の場合は会員登録へ すいません、リンクをテンプレート上で切り替えるというのが分からない状態です。
現状、デフォルトで -------------------------------- <!--{if $tpl_login}--> <!--{if !$is_favorite}--> <div class="btn_favorite"> <!--{*<p><a rel="external" href="java script:void(0);" onclick="eccube.addFavoriteSphone(<!--{$arrProduct.product_id|h}-->); return false;" class="btn_sub">お気に入りに追加</a></p>*}--> <p><a rel="external" href="java script:void(0);" onclick="eccube.addFavoriteSphone(<!--{$arrProduct.product_id|h}-->); return false;"><img class="w100" src="<!--{$TPL_URLPATH}-->img/custom/button/btn_favorite.png" alt="お気に入りに追加" /></a></p> </div> <!--{else}--> <div class="btn_favorite"> <p>お気に入り登録済み</p> </div> <!--{/if}--> -------------------------------- となっています。 |
shinra |
投稿日時: 2017/9/28 17:35
対応状況: −−−
|
一人前 登録日: 2017/9/2 居住地: 投稿: 124 |
Re: 常時、お気に入り登録ボタンを表示し、非会員の場合は会員登録へ
多分こんな感じで<!--{if $tpl_login}-->に対して<!--{elseif $tpl_login !== true}-->でログインしていない場合の表記をすればできると思います。 |
ryo-sc |
投稿日時: 2017/9/28 18:10
対応状況: −−−
|
常連 登録日: 2016/2/29 居住地: 投稿: 33 |
Re: 常時、お気に入り登録ボタンを表示し、非会員の場合は会員登録へ shinra様
ありがとうございます! 実装できました。大変助かりました。 ただ実装した後の遷移で、更にこうなればユーザビリティが良くなるという点が出てきまして。。 もしお手間でなければご一読願います。 会員が未ログインの状態でお気に入りをクリックした場合はログイン画面遷移が良いと思い、リンク先を <!--{$smarty.const.HTTPS_URL}-->mypage/login.php としました。 このページには非会員の方へも、会員登録リンクがあるので正解だと思います。 しかし会員の方がログインした後のページが、マイページになってしまいます。 会員の方へはログイン後、該当の商品詳細ページに遷移できれば最高なのですが、 もしご教示いただければ幸いです。 (かなり高度かと思います、、、) |
yuh |
投稿日時: 2017/9/29 0:31
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 常時、お気に入り登録ボタンを表示し、非会員の場合は会員登録へ login.phpに対してproduct_idを渡して、ログインフォームにhiddenでproduct_idを設置。
/frontparts/login_check.phpでproduct_idを受け取った場合はリダイレクト先をその商品詳細ページにすることでできます。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |