2012-11-18 2 views
1

포틀릿 그룹 범위 기본 설정에 따라 조직인 모든 그룹에 대해 cron 작업을 실행해야합니다.포털 페이지에 포틀릿이 있는지 파악하는 방법은 무엇입니까?

조직 페이지에 포틀릿을 추가 한 경우 일부 기본 설정을 포틀릿으로 설정 한 다음 포틀릿을 제거하면 기본 설정이 제거되지 않고 cron 작업이 계속 작업을 수행합니다.

포틀릿이 제거되었거나 구체 id에 연결된 포틀릿이 없음을 알 수있는 방법이 있습니까? groupId?

환경 :을 Liferay 6.1

+0

포틀릿의 인스턴스를 레이아웃에서 제거하거나 포틀릿의 WAR 파일을 배포 해제합니까? 환경 설정이 포틀릿 인스턴스와 함께 삭제되지 않으면 버그처럼 보입니다. –

답변

0

당신은이 모든 페이지에없는 경우는 포틀릿이 켜져 plid, 또는 0를 반환합니다 PortalUtil.getPlidFromPortletId(long groupId, String portletId) 사용할 수 있습니다.

관련 문제