2012-04-25 3 views
3

Liferay에서 테마의 색 구성표를 프로그래밍 방식으로 얻을 수 있습니까?Liferay에서 색 구성표를 얻는 방법

현재 색 구성표에 따라 다른 아이콘을 포함해야합니다. 나는 CSS를 사용하여 그것을 할 수 있지만 내 문제는 Java 코드에서 색 구성표를 얻는 것이 더 낫다는 것을 알고있다.

답변

3

현재 페이지의 색 구성표를 얻고 싶다면 다음 코드를 시도한다.

ColorScheme colorScheme = (ColorScheme)request.getAttribute(WebKeys.WebKeys.COLOR_SCHEME); 
+3

WebKeys.COLOR_SCHEME는 포틀릿에서 액세스 할 수 없습니다. 문자열 "COLOR_SCHEME"을 사용하십시오 : ColorScheme colorScheme = (ColorScheme) request.getAttribute ("COLOR_SCHEME"); – Mark

+0

예, 코드에 대한 ServicePreAction을 파고 WebKeys가 kernal입니다. +1 –