2012-02-10 2 views
2

는 SharePoint의 themable 사용자 정의 CSS는 스타일 라이브러리 또는 레이아웃 폴더에 있지만 항상 /<LCID>/Styles/Themable언어 독립적 인 themable CSS

I 같은 언어에 의존 폴더 구조 중 하나에 배치되어야 함을 밝혀 약간의 연구 후 패키지에있는 css 파일의 대상 폴더를 솔루션이 배포 된 서버의 기본 언어로 바꾸고 싶습니다.

예를 들어, 나는

<TemplateFile Location="Layouts\1031\Styles\mygrid.css" />

<TemplateFile Location="Layouts\1033\Styles\mygrid.css" />

에 솔루션을 배포 할 때 변경하고 싶습니다.

이 문제에 대한 해결책은 theme xmls와 같이 Layouts \ LCID 디렉토리에 저장해야하는 다른 파일에도 도움이됩니다.

도움 주셔서 감사합니다.

답변

0

나는 당신이 css 파일 (언어 독립적 인)을 하나만 가지고 있고 배포하는 동안 그것을 올바른 폴더에 넣어야한다는 것을 알고있다.

언어 별 폴더 스키마를 제거하고 CSS 파일을 Layouts\YourProject 폴더에 넣은 다음 마스터 페이지, 웹 파트 또는 컨트롤에 CssRegistration control을 통해 CSS 파일을 등록 할 수 있습니다.

또한보십시오 내 related question.

관련 문제