我正在尝试在NetSuite中创建一个注销链接我知道下面的代码可以工作但是当我把它放在netsuite中它只是作为文本输出。我只是无法理解它实际上在NetSuite中的位置。将它放在模板中时它不起作用。
<@ var isLoggedIn = "<%=getCurrentAttribute('customer','email')%>" != ""; if(isLoggedIn) { <li class="dropdown-menu1"><a href="<NLLOGOUTURL>"> Log out </a></li> } @>
答案 0 :(得分:1)
isLoggedIn已被替换为isLoggedIn2 FYI,或者至少对于我为此工作的公司而言是个案和推荐
答案 1 :(得分:0)
您可以:
A)复制注销时调用的脚本
B)清除Cookie并重定向到X页面。
答案 2 :(得分:0)
&#39; isLoggedIn&#39;方法不再受支持或推荐。此方法在Checkout域中正常工作,但即使用户已登录,在Shopping域中使用时也可能返回false。该方法目前正在Suite_Dmerce Advanced的pre_Denali版本中使用。如果您在这些捆绑包中遇到会话问题,请与支持人员联系以迁移到使用isLoggedIn2()方法。
- 今天在一个员工的NetSuite论坛上发布了