すべてのページでマイページへのリンクや誰がログインしているか表示する




マイページにログインしていない時はログイン画面へのリンクや新規会員登録画面へのリンクを表示し、





マイページにログインしている時は誰がログインしているか、ログインしている方の現在のポイントはどれくらいかやマイページへのリンクを表示したい場合、標準で同梱されているマイページモジュールを利用します。

※プラグインのインストール等の必要はありません。


テンプレートで該当する箇所を下記のように変更します。


<!-- shop:module="common.parts.mypage_login" -->
<!-- cms:id="not_loggedin" -->
<section id="login">
	<p>新規会員登録は<a cms:id="register_link">こちら</a></p>
	<p><a cms:id="login_link"><img src="/shop/themes/common/images/btn_login_off.png" alt="会員ログイン"></a></p>
</section>
<!-- /cms:id="not_loggedin" -->
<!-- cms:id="is_loggedin" -->
<section id="login">
	<p><a cms:id="logout_link">ログアウト</a></p>
	<p><a cms:id="order_link"><img src="/shop/themes/common/images/btn_mypage_off.png" alt="マイページ"></a></p>
</section>
<!-- /cms:id="is_loggedin" -->
<!-- /shop:module="common.parts.mypage_login" -->

アクセスした方がログインしていない時はcms:id-"not_loggedin"で囲った箇所を表示し、

ログインしている時はcms:id="is_loggedin"で囲った箇所を表示します。


shop:module="common.parts.mypage_login"で囲った箇所で使用できるcms:idは下記のページをご覧ください。

shop:module="common.parts.mypage_login"内で使用できるcms:idタグ

Tweet Follow @saitodev
戻る

操作方法の追加リクエスト

リクエスト受け付けは終了しました

SOY CMS/Shopの読み物

SOY Shop開発秘話

開発元で働いていた時に発表したスライドです。

売りたいものがあるならば、まずはネットショップのCMSを開発しましょう from Tsuyoshi Saito