WSP 배포를 통해 현재 MasterPage에 CSS 또는 JS 파일을 추가하려면 어떻게합니까?

StackOverflow https://stackoverflow.com/questions/1426036

  •  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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top