WSP 배포를 통해 현재 MasterPage에 CSS 또는 JS 파일을 추가하려면 어떻게합니까?
-
07-07-2019 - |
문제
할 수 있습니까?
아니면 새 Mastepage를 배포해야합니까?
해결책
"추가 페이지 헤드"대의원 제어를 사용할 수 있습니다 ..
그것은 꽤 잘 설명됩니다 여기
다른 팁
Manifest.xml 파일을 직접 작성하는 경우 CSS 및 JS 파일의 TemplateFiles 요소를 사용하십시오. 예를 들어:
<TemplateFiles>
<TemplateFile Location="LAYOUTS\Custom\Company.css" />
</TemplateFiles>
그러나, 그 가장 쉬운 방법은 WSP 파일 생성을 관리하는 도구를 사용하는 것입니다.
사용할 때 WSPBuilder, WSPBuilder 프로젝트의 12 폴더 아래의 파일은 해당 위치의 파일 시스템에 자동으로 배치됩니다. 예를 들어, 12\TEMPLATE\LAYOUTS\Custom\Company.css
자동으로 배포됩니다 "%CommonProgramFiles%\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\Custom\Company.css"
.
마스터 페이지에서 CSS 및/또는 JavaScript를 참조하려면 사용하십시오. _layouts
파일 경로의 경우. 이것은지도에 이릅니다 "%CommonProgramFiles%\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS"
파일 시스템에서.
위의 예를 기반으로 :
<link rel="stylesheet" type="text/css" href="/_layouts/Custom/Company.css"/>
SharePoint 프로젝트를 위해 SmartTools에서 SmartTools.jQuerySetup Zip 파일을 가져옵니다.http://smarttools.codeplex.com/release/projectreleases.aspx?releaseid=22111
jQuery 파일, ASPX 컨트롤 (jQuery를 참조)으로 구성된 jQuery라는 기능을 배포하는 WSP 및 추가 페이지 헤드 대의원 컨트롤을 사용하는 기능입니다.
기능이 활성화되면 웹 앱의 모든 페이지에서 마스터 페이지 수정 (응용 프로그램 페이지 포함)없이 jQuery가 있습니다.
알렉스가 맞아
또한 WSPBuilder를 사용하여 WSP 파일을 구축하기위한 상단 애드온을 사용합니다.
www.codeplex.com/wspbuilder