1

それは可能ですか?

それとも、新しいマスターページをデプロイする必要がありますか?

4

4 に答える 4

3

マニフェスト.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"/>
于 2009-09-15T09:41:55.340 に答える
1

SmartTools for SharePoint プロジェクトから SmartTools.jQuerySetup zip ファイルを入手してください: http://smarttools.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=22111

これは、jquery ファイル、aspx コントロール (jquery を参照する)、AdditionalPageHead デリゲート コントロールを使用する機能で構成される jQuery と呼ばれる機能を展開する WSP です。

この機能がアクティブ化されると、マスター ページ (アプリケーション ページを含む) を変更しなくても、Web アプリのすべてのページに jQuery が表示されます。

于 2009-09-16T16:33:56.543 に答える
0

アレックスは正しい、

さらに、wspbuilder を使用して、wsp ファイルをビルドするためのトップ アドオンを見つけました。

www.codeplex.com/wspbuilder

于 2009-09-15T12:00:21.153 に答える