우리는 Liferay 사이트에 기능을 추가하려고합니다. 로그인 한 사용자는 간단한 클릭 한 번으로 현재 페이지 from the varnish cache을 제거 할 수 있습니다.포틀릿 및 테마 컨텍스트 외부의 Liferay에서 사용자가 isSignedIn인지 확인하는 방법은 무엇입니까?
그래서 우리는 purge_me.jsp? URL = 페이지에 퍼지
에 URL을 전달하는
#if ($themeDisplay.isSignedIn())
보호의 admin_navigation.vm "캐시 지우기 '에있는 버튼을 추가 추가 우리는 서명 된 사용자 만이 JSP 내부에서 제거 기능을 사용하도록하고 싶습니다. 포털 초기화를 포함하여 다음을 확인해보십시오.
<%@ include file="/html/portal/init.jsp" %>
<c:if test="<%= themeDisplay.isSignedIn() %>">
그러나 이것은 작동하지 않습니다. 간단한 JSP 전용 방식으로이 작업을 수행하는 방법은 무엇입니까? 예를 들어 자신의 클래스에 대한 필요성없이.
저는 그가 테마 솔루션보다는 JSP 솔루션을 사용하고 있다고 생각합니다. – Jonny