2014-11-11 3 views
1

NetSuite에서 로그 아웃 링크를 만들려고합니다. 아래 코드가 작동한다는 것을 알고 있지만, netsuite에 배치하면 텍스트로 출력됩니다. NetSuite의 실제 위치를 이해하는 데 문제가 있습니다. 템플릿에 배치하면 작동하지 않습니다. 당신은 수도로그 아웃 NetSuite

<@ var isLoggedIn = "<%=getCurrentAttribute('customer','email')%>" != ""; if(isLoggedIn) { <li class="dropdown-menu1"><a href="<NLLOGOUTURL>"> Log out </a></li> } @> 

답변

0

:

A)는 당신이

B를 로그 아웃 할 때 호출 스크립트) 지우기 쿠키를 복제 및 X 페이지로 리디렉션합니다.

+0

내가 로그 아웃하는 방법을 알고있는 직원이 넷 스위트의 포럼 오늘 게시 - 난 그냥 실제로 코드로 읽을 넷 스위트에 배치 할 위치 방법/모르겠어요. getCurrentAttribute는 서버 측 호출이기 때문에 템플릿을 작성하는 방법은 서버 측 호출 인

0

'isLoggedIn'메소드는 더 이상 지원되거나 권장되지 않습니다. 이 방법은 Checkout 도메인에서 올바르게 작동하지만 사용자가 로그인해도 Shopping 도메인에서 false를 반환 할 수 있습니다.이 메서드는 현재 SuiteCommerce Advanced의 pre_Denali 버전에서 사용 중입니다. 번들에서 세션 문제가 발생하면 지원 팀에 문의하여 isLoggedIn2() 메소드를 사용하여 마이그레이션하십시오.

-