不幸的是,'%%GLOBAL_LoginOrLogoutText%%' 变量通常不起作用,所以我想出了一个 JavaScript 解决方案。
首先,我检查 %%GLOBAL_CurrentCustomerFirstName%% 的值,然后使用 jQuery 相应地填写登录名或注册名或注销“li”。
<li class="login-register">
<script type="text/javascript">
var GlobalFname="%%GLOBAL_CurrentCustomerFirstName%%";
if (GlobalFname !="" && GlobalFname!="Guest"){
$('li.login-register').html('<a href="%%GLOBAL_ShopPath%%/login.php?action=logout">LOG OUT</a>');
} else {
$('li.login-register').html('<a href="%%GLOBAL_ShopPath%%/login.php">LOGIN</a> OR <a href="%%GLOBAL_ShopPath%%/login.php?action=create_account">REGISTER</a>');
};
</script>
</li>