2017-01-17 4 views
0

base.css라는 기본 CSS 파일과 header.css라는 구성 요소 수준의 CSS 파일이 있습니다. 페이지가 AEM으로 컴파일되면 결과 CSS 파일에 header.css 뒤에 base.css가 추가되어 모든 사용자 정의 헤더 CSS가 기본 CSS에 의해 덮어 쓰기됩니다.Adobe 경험 관리자 6.2 파일 우선 순위

AEM에서 파일 처리 순서를 변경할 위치가 확실하지 않습니다. 도와주세요.

답변

2

두 파일이 동일한 clientlib에 속한 경우 css.txt 파일을 수정하여 결과 CSS의 순서에 영향을 줄 수 있습니다. CSS 파일 자체 옆에 있어야하며 상대 경로로 모두 나열합니다.

CSS 파일이 다른 클라이언트 라이브러리에서 온 경우 클라이언트 라이브러리간에 종속성을 도입 할 수 있습니다 (explained here).

그러나 주문과 관련이 있다는 사실은 CSS 선택기가 specific이 아닌 것으로 보이는 신호 일 수 있습니다. 내가 너라면 파일을로드하는 순서를 수정하기 전에 CSS 자체를 개선하려고한다.. 페이지의 다른 요소에 특정 CSS 클래스를 사용하면 디자인을 훨씬 더 잘 제어 할 수 있습니다.