それは可能ですか?
それとも、新しいマスターページをデプロイする必要がありますか?
マニフェスト.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"/>
SmartTools for SharePoint プロジェクトから SmartTools.jQuerySetup zip ファイルを入手してください: http://smarttools.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=22111
これは、jquery ファイル、aspx コントロール (jquery を参照する)、AdditionalPageHead デリゲート コントロールを使用する機能で構成される jQuery と呼ばれる機能を展開する WSP です。
この機能がアクティブ化されると、マスター ページ (アプリケーション ページを含む) を変更しなくても、Web アプリのすべてのページに jQuery が表示されます。
アレックスは正しい、
さらに、wspbuilder を使用して、wsp ファイルをビルドするためのトップ アドオンを見つけました。
www.codeplex.com/wspbuilder