우리가하고있는 일입니다 오기 CSS 파일을 변경하지 않습니다 : 우리가 \html\css\common\_mixins.scss
파일을 수정하는 훅을 만드는변경 mixins.scss는 여기
- .
배포 할 때 파일이 업데이트됩니다. 여태까지는 그런대로 잘됐다.
이 믹스를 가져 오는 CSS 파일에 변경 사항이 표시되지 않습니다 (예 :이 파일 - \webapps\ROOT\html\css\taglib\navbar.css
).
일부 디버깅 후 .sass-cache
폴더에 이라는 폴더가 있으며이 파일에는 최종 생성 된 파일 navbar.css
이 있으며이 파일은 포털에서 사용됩니다.
이제이 mixin을 가져 오는 모든 CSS 파일을 다시 컴파일하지/.sass-cache
폴더로 재생성하여 후크를 쓸모 없게 만듭니다.
누군가이 믹스 인을 사용하는 방법이 있는지 또는 다른 방법으로이를 수행 할 수 있는지 또는 내가 알고있는 경우에만이 믹스 인을 사용하여 수동으로 모든 CSS 파일을 다시 컴파일 할 수 있는지 알려줄 수 있습니까?
또한 .sass-cache
삭제는 핫 픽스가있는 경우 liferay로 CSS 파일을 패치하는데도 사용되므로 옵션이 아닙니다. comments
우리가이 파일을 변경해야 할 이유에서 톰캣
와 함께 번들로환경
을 Liferay EE 6.2 SP9
이유은을 가지고있다 방법은 탐색 바에 반응 형 요소를 사용하지 않도록 설정하는 것입니다. 또는 전체 포털에 대한 응답 성을 더 좋게 해제하는 것이 좋습니다. 응답 성은 미디어 쿼리 때문입니다.
감사
글쎄 나는 그 파일을 변경했고'.sass-cache' 폴더를 지우면 내 변경 사항이 표시됩니다. 즉,'_mixins.scss'의 변경 사항이 적용됩니다. 'respond-to '믹스를 사용자 정의하려면이 파일이 필요합니다. 당신은 *** 유일한 방법은 자신의 테마를 구축하고 _mixins.scss 또는 _diff 폴더의 다른 파일을 변경하는 것입니다. *** - 그래서 taglib 및 portal 폴더에 대한 미디어 쿼리에 어떻게 변경 사항을 적용합니까? 테마의 일부가 아닌가? –
taglib 경로 안에 navbar.css 또는 유사한 CSS가 존재하는 것이 큰 잘못이라고 생각합니다. 내 방식은 theme _mixins.scss를 다시 작성하지 않고 hookbar를 통해 navbar.css를 직접 변경하는 것입니다. 나는 그것이 더 안전하고 안전하다고 생각한다. –
예, 노력하고 있습니다. 지불하면 보겠습니다. –