用於判斷用戶是否登錄
方法一:動態或者僞靜態調用數據
這個不建議直接放在作爲靜態生成的模板中,以免換成後狀態變不過來。
{if $member} 登錄用戶名:{$member.username} {else} 沒有登錄 <a href="{dr_member_url('register/index')}" class="btn dark btn-outline btn-xs">用戶註冊</a> <a href="{dr_member_url('login/index')}" class="btn blue btn-outline btn-xs">用戶登錄</a> {/if}
方法二:真靜態調用數據
可以參考cms默認模板的寫法:template/pc/default/home/header.html
1、新建模板文件:template/pc/default/home/api/member.html
{if $member} 登錄了:{$member.username} <a href="javascript:;" onclick="dr_loginout('')"> 這個js函數需要引用cms的js庫 <i class="fa fa-key"></i> 我要退出 </a> {else} <a href="{dr_member_url('register/index')}" class="btn dark btn-outline btn-xs">用戶註冊</a> <a href="{dr_member_url('login/index')}" class="btn blue btn-outline btn-xs">用戶登錄</a> {/if}
2、以下代碼放在其他模板上即可,需要提前加載jquery
<div id="dr_member_info"> </div> <!-- 動態調用member.html模板的會員登錄信息 --> {dr_ajax_template('dr_member_info', 'member.html')}