2014-09-09 4 views
1

Liferay Custom Theme를 개발하고 싶습니다. 그래서 나는 Alloy UI 만 CSS와 Bootstrap CSS를 비활성화해야합니다. 드래그 앤 드롭 프로 레트 및 캘린더 이벤트와 같은 다른 기능도 동일하게 유지해야합니다.Liferay Custom Theme에서 Alloy UI CSS를 어떻게 비활성화 할 수 있습니까?

내가해야 할 일은 테마 수준에서 Alloy UI CSS를 사용 중지하는 것입니다. 우리는 어떻게 그것을 성취 할 수 있습니까? 어떤 페이지에서 합금의 CSS를 편집/제거해야합니까?

답변

1

테마의 기반이 될 수있는 수준은 3 가지입니다. 각 레이어는 다음 레이어 위에 쌓입니다.

  • _unstyled - 규칙 세트는 모두 있지만 규칙은 없습니다.
  • _styled - 구조용 CSS 만 테마에 복사됩니다.
  • Classic - 모든 CSS는 기본 Liferay 테마에서 복사됩니다.

classic 이외의 것을 사용하려면 "theme.parent"라는 속성을 추가하고 그 값은 위의 값 중 하나입니다. 예 :

<?xml version="1.0"?> 
<!DOCTYPE project> 

<project name="sample-styled-minimal-theme" basedir="." default="deploy"> 
    <property name="plugin.version" value="1" /> 
    <property name="theme.parent" value="_styled" /> 

    <import file="../build-common-theme.xml" /> 
</project> 
관련 문제