質問 > フロント機能 > ログイン・ログアウト切り替えについて |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
non888 |
投稿日時: 2019/2/7 15:56
対応状況: −−−
|
常連 登録日: 2019/2/4 居住地: 投稿: 65 |
ログイン・ログアウト切り替えについて EC-CUBEのバージョン:2.13.5
現在、EC-CUBEでサイトを制作しております。 ヘッダー内にログインボタンを設定しようと下記コードを記入しました。 ※ログインしたら、ログインボタンがログアウトに切り替わる ========================================== <form onsubmit="return eccube.checkLoginFormInputted('login_form')" action="<!--{$smarty.const.HTTPS_URL}-->frontparts/login_check.php" method="post" id="login_form" class="login_form" name="login_form"> <input type="hidden" value="login" name="mode" /> <input type="hidden" value="<!--{$transactionid}-->" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" /> <input type="hidden" value="<!--{$smarty.server.REQUEST_URI|h}-->" name="url" /> <!--{if $tpl_login}--> <!--{if !$tpl_disable_logout}--> <button type="button" onclick="eccube.fnFormModeSubmit('login_form', 'logout', '', ''); return false;"><img src="<!--{$TPL_URLPATH}-->images/common/logout.jpg" alt="ログ"></button> <!--{/if}--> <!--{else}--> <button type="button" onclick="location.href='<!--{$smarty.const.HTTPS_URL}-->mypage/login.php'"><img src="<!--{$TPL_URLPATH}-->images/common/login.jpg" alt="ログイン"></button> <!--{/if}--> </form> ================================================= しかし、商品詳細やマイページでは正常にログアウトになってくれるのですが、トップページや商品一覧では切り替わってくれません。 各ページで変数が違うなどあるのでしょうか。 ご教授いただければ幸いです。 |
yuh |
投稿日時: 2019/2/7 16:50
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: ログイン・ログアウト切り替えについて $tpl_loginの値を取っていないページでは$tpl_loginに値が無くログインボタンが表示されます。
LC_Page_Ex.phpにでも$tpl_loginのデータを取るように変更すれば全ページで使えるようになります。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |