質問

ASPXページには、半ダースのWebパーツが付いています(Area1estimates)。このコピー(Area2estimates)を作成してから、Webコントロールのパラメーターに非常に小さな変更を加えたいと思います。

エクスプローラービューのSharePointで「フォルダー(?)」を開いて、ファイルをコピー、貼り付け、名前を変更しようとしました。私が何をしても、新しいページを開くと空です。

SharePoint 2007を使用していて、ブラウザを介してこれを実行しようとしています。

これを行う正しい方法は何ですか?

役に立ちましたか?

解決

この動作を見ている理由は、WebパーツパーツがどのWebパートゾーンにあるかを追跡するWebパーツマネージャー(「ユーザーコントロール」と呼ばれるソフトウェアのナゲット)が、これらの設定をURLによってページ自体に結び付けるためです。コンテンツデータベースで。つまり、設定はページに保存されていないことを意味します(むしろ、データベースはページを参照して、ロードする設定を確認します)。

Loriの答えはこれを書くときに生まれたので、彼女は私が到達していた大きなポイントを捉えました - それはページの作成方法に依存します - 誰かがブラウザで「手で」作った場合、または開発者が機能を書いた場合ページを生成するためにスイッチを入れます。

追加:SharePointデザイナー内でこれを行うことができるように見えます(Webパーツページのコピー)。また、これを試してみてください:

https://stackoverflow.com/questions/3506845/copy-webpart-page-aspx-with-web-parts

他のヒント

ここにはいくつかのオプションがあります。これが公開サイトの場合は、ページライブラリに移動し(すべてのサイトコンテンツ>ページを表示)、エクスプローラービューでそのライブラリを開き、コピーして名前を変更してページに移動して編集して公開します。変更。

これが公開サイトではない場合は、現在のサイトと同じ外観の新しいページレイアウトを作成することを検討できますが、すべてのWebパーツを手動で追加する必要があります。

これらがドキュメントライブラリに含まれているWebパートページの場合、これがページライブラリであるかどうかと同じオプションを使用できます。

あなたが示していないのは、この元のページがどのように作成されたかです。ブラウザ内から作成されましたか?カスタム作成されましたか?これらのWebパーツはカスタムWebパーツですか?これらはすべて、ページをコピーして新しいページを作成する機能に影響を与える可能性があります。

あなたの最善の策は、常にコンテンツタイプを最初に作成し、そのコンテンツタイプからページを作成して同じように作成することです。

簡単な答え:

  1. SPDを使用して、ページの複数のバージョンをコピー/貼り付けます
  2. ライブラリから、アイテムを選択します - >送信 - >コピーをダウンロードし、名前を変更してから、新しく指定されたファイルをライブラリにアップロードします

以前の提案も機能するはずです(つまり、エクスプローラービューなど)

SharePoint Designerを使用して、Webパーツと一緒にWebパーツページをコピーできます。これがトリックです: http://salaudeen.blogspot.com/2012/02/copy-webpart-pages-between-sharepoint.html

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