2015-01-22 1 views
0

Netsuite에서 다음 코드는 헤더에서 작동하여 대부분의 웹 스토어에서 사용자 역할을 가져옵니다. 보기 카트 페이지의 Netsuite에서 사용자 역할 호출

var context= nlapiGetContext(); 
    var userRole = context.getRole(); 

그러나 viewCart 페이지

우리는 "catch되지 않은 오류 ReferenceError을 : nlapiGetContext은 정의되지 않은"얼마나 내가 viewCart 페이지에서이 코드가 작동 할 수 있습니까?

JSON을 사용해 보았지만 단일 소스 요구 사항으로 인해 문제가 있습니다.

답변

1

웹 스토어의 필드를 잡으려면 속성 태그를 사용하십시오. 귀하의 경우에는 당신이 사용하려는 : 왜 대부분의 웹 스토어 페이지의 헤더에 작동합니까

<%=getCurrentAttribute('customer', 'role')%>

+0

내가 필요하다고 밝혀졌습니다. <% = getCurrentAttribute ('customer', 'accessrole') %> 감사합니다! – theinvisibleduck

0

nlapiGetContext API는 클라이언트, 사용자 이벤트, 일정, 포틀릿 및 스위트 렛 스크립트에서만 지원되므로 오류가 발생합니다.

고객에게 몇 개의 고객 센터 역할을 할당합니까?

+0

1 ~ 5가 아니라 장바구니보기 페이지입니다. 그 페이지에 특별한 것이 있습니까? – theinvisibleduck

관련 문제