2014-09-24 2 views
0

Liferay 6.2.1 CE & EE에서 테마 설정을 시도하는 중입니다. 내을 Liferay-모양과 feel.xml은 다음과 같습니다Liferay - 속성 "configurable"을 (를) 요소 유형 "설정"에 대해 선언해야합니다. 예외

07:48:57,413 ERROR [localhost-startStop-2][ThemeLocalServiceImpl:268] com.liferay.portal.kernel.xml.DocumentException: Error on line 10 of document : Attribute "configurable" must be declared for element type "setting". Nested exception: Attribute "configurable" must be declared for element type "setting".

내가 무엇을 놓치고 : 나는 아래의 오류가 그것을 구축 할 때

<?xml version="1.0"?> 
<!DOCTYPE look-and-feel PUBLIC "-//Liferay//DTD Look and Feel 6.0.0//EN" "http://www.liferay.com/dtd/liferay-look-and-feel_6_0_0.dtd"> 

<look-and-feel> 
    <compatibility> 
     <version>6.2.0+</version> 
    </compatibility> 
    <theme id="wwhs-login-theme" name="wwhs-login-theme" > 
     <settings> 
      <setting type="select" configurable="true" 
       key="choose-login-theme-wwhs" 
       options="client-operations-login-theme,client-experience-login-theme" 

       value="client-experience-login-theme" ></setting> 
     </settings> 
    </theme>  
</look-and-feel> 

?

답변

0

답을 찾았습니다. 이 오류는 잘못된 DOCTYPE 구성으로 인한 것입니다.

<!DOCTYPE look-and-feel PUBLIC "-//Liferay//DTD Look and Feel 6.0.0//EN" "http://www.liferay.com/dtd/liferay-look-and-feel_6_0_0.dtd"> 

<!DOCTYPE look-and-feel PUBLIC "-//Liferay//DTD Look and Feel 6.2.0//EN" "http://www.liferay.com/dtd/liferay-look-and-feel_6_2_0.dtd"> 

6.0.0 DTD 파일은 이후 버전에서 추가 된 구성 (추가) 속성이없는로 변경해야합니다.

Ref : http://www.liferay.com/community/forums/-/message_boards/message/16388636