質問

公開ページをコピーできるかどうかは誰もが知っていますか(プログラムで)、カスタムレイアウトとコンテンツタイプに基づいて、あるサイトから別のサイトコレクションのあるサイトから別のサイトへ、およびすべてのデータをフィールドまたはWebパートに保持します。基本的には、サイトAのサイトAからサイトコレクションSCBのサイトBにページPのインスタンスをコピーするコードを備えた機能レシーバーを作成します。

ここでの全体像は、バリエーション内にページを作成し、そのページの編集モードパネルにフラグを配置することです。フラグがtrueに設定され、ページが承認される場合、別の領域のドラフト(ワークフロー)としてすべてのバリエーションにプッシュする必要があります。例:

  • サイトコレクションSCA:ルートとしてen-usを持つen-us en-caを備えた北米地域
  • サイトコレクションSCB:バリエーションを備えたヨーロッパ地域en-uk-esとen-ukがルートとして

私は、その地域内のすべてのバリエーションにプッシュされているen-US(北米地域のルート)でページPを作成します。フラグがtrueに設定されている場合、ページはヨーロッパ地域(EN-UK)のルートのドラフトとしてプッシュされます。

役に立ちましたか?

解決

バリエーションを使用している場合は、「サイトとページのバリエーションとページのバリエーションを自動的に作成する」(サイト収集設定 - >バリエーション設定)を設定して、バリエーションで新しく作成されたページをコピーするだけではありませんか?

バリエーションサイトのページをターゲットサイトにコピーしたい場合 オンデマンドのみ, 、オンデマンドページの伝播を使用できます。これについては、この記事で詳しく説明しています

http://blogs.msdn.com/b/ecm/archive/2010/06/22/variations-propagate-pages-on-your-terms.aspx

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