wsp deployでcssまたはjsファイルを現在のMasterPageに追加するにはどうすればよいですか?

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

  •  07-07-2019
  •  | 
  •  

質問

それは可能ですか?

または、新しいmastepageをデプロイする必要があります。

役に立ちましたか?

解決

" AdditionalPageHead"を使用できます。委任制御..

非常によく説明されているここ

他のヒント

manifest.xmlファイルを自分で作成する場合は、CSSおよびJSファイルにTemplateFiles要素を使用します。例:

<TemplateFiles>
  <TemplateFile Location="LAYOUTS\Custom\Company.css" /> 
</TemplateFiles>

ただし、これを行う最も簡単な方法は、WSPファイルの作成を管理するツールを使用することです。

WSPBuilder を使用すると、WSPBuilderプロジェクトの12フォルダーの下のファイルが自動的にファイルシステムに配置されます。対応する場所に。たとえば、 12 \ TEMPLATE \ LAYOUTS \ Custom \ Company.css は、&quot;%CommonProgramFiles%\ Microsoft Shared \ web server extensions \ 12 \ TEMPLATE \ LAYOUTS \ Custom \に自動的に展開されますCompany.css&quot;


マスターページからCSSやJavaScriptを参照するには、ファイルパスに _layouts を使用します。これは、ファイルシステムの&quot;%CommonProgramFiles%\ Microsoft Shared \ web server extensions \ 12 \ TEMPLATE \ LAYOUTS&quot; にマッピングされます。

上記の例に基づく:

<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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top