3

SharePoint 用のアプリケーションを作成しようとしています。

このアプリケーションをルート サイト コレクションの下にサブサイトとして配置したいと考えています。

これをクライアントに渡して、クライアントに WSP を展開してもらい、パッケージでサブサイトを作成してもらい、すべてのページと Web パーツをこのサブサイトに展開できれば素晴らしいと思います。

しばらくグーグルで検索しましたが、答えが得られないようです。

*答え*

SPWeb のインスタンスには、サブサイトを作成できる .add() メソッドがあります。

RootSite レベルで「/whatever」サブサイトの存在を確認することを唯一の目的とするフィーチャーを作成し、存在しない場合は FeatureActivated イベント中に作成します。

次に、このサイトにデプロイする前に、このサイトが存在することを確認するために、他の機能をこの機能に依存させます。

4

1 に答える 1

3

サブサイト=SPWeb...では、ソリューションのfeaturereceiverで新しいSPWebを作成することにより、プログラムでサイトコレクションにサブサイトを作成するだけですか?または、PowerShellを使用してスクリプトを作成することもできます...

于 2012-06-20T12:17:29.163 に答える