2013-08-30 3 views
0

어떻게하면 현재 페이지를 liferay로 바꿀 수 있습니까? themedisplay api를 사용합니다. 하지만 현재 페이지를 web/guest/new에서 /web/guest/new22으로 어떻게 바꿀 수 있는지 찾지 못했습니다. 그냥 다른 곳으로 (사건/웹/고객/새에) 특정 페이지에 대한 모든 요청을 리디렉션 찾고 있다면 난 당신의 케이스/웹에 (현재의 URL를현재 페이지를 liferay로 변경하십시오.

String currentCompleteURL = PortalUtil.getCurrentURL(rdReq); 
ThemeDisplay themeDisplay = (ThemeDisplay) rdReq.getAttribute(WebKeys.THEME_DISPLAY); 
String title = themeDisplay.getLayout().getName(themeDisplay.getLocale()); 
System.out.println("title "+title); 
+0

무엇을 하려는지 더 자세히 알고 싶으십니까? 로그인시 사용자를 다른 방문 페이지로 리디렉션하려고합니까? –

+0

web/guest/new에서/web/guest/new22로 이동하려는 경우 –

+0

사용자가/web/guest/new를 클릭하면 자동으로/web/guest/new22로 리디렉션되어야합니까? –

답변

0

을 얻기 위해 우는 코드를 사용/guest/new22) 할 수있는 일은/web/guest/new page에서 Manage Page로 이동 한 다음 을 선택하십시오. 페이지에서 으로 이동하십시오. 여기에 아래의 "페이지로 링크"드롭 다운이 표시됩니다. 여기에서 사용자를 리디렉션 할 페이지 (web/guest/new22)를 선택할 수 있습니다.

관련 문제