2008年3月18日 (火)

SharePoint Designer 2007 で default.master のコピーを削除できない

MOSS の UI を変更するために、SharePoint Designer 2007 を使用してカスタムのマスタページを作成するとき、default.master を直接カスタマイズしたものを再び「サイト定義にリセット」すると default.master のコピーが作成されます。もしくは、単純に default.master をコピーして名前を変更して利用している場合もあると思います。

このように default.master のコピーを作成したあと、コピーが不要になったからといざ削除しようとすると次のようなエラーメッセージが表示され削除できません。

Oldmasterpagedeleteerror

実際にはどこにも参照しているページがないのにも関わらず、このようなメッセージがでます。とはいえ、不要なファイルは削除したいです。正式な方法ではないでしょうが、てっとり早く削除する方法を記しておきます。

操作は単純です。master となっている拡張子を削除し、ファイル名だけにします。この状態だと削除できてしまいます。

UI カスタマイズをする際のちょっとした裏ワザ(?) でした。

トラックバック

このページのトラックバックURL: http://bb.lekumo.jp/t/trackback/718613/34255749

SharePoint Designer 2007 で default.master のコピーを削除できないを参照しているブログ:

コメント

山崎様

初めてコメントさせていただきます。
ブログによる情報提供いつもありがとうございます。
SharePoint初心者ながら、参考にさせていただいております。

質問がありますので、よろしければご教授お願いします。
現在、SharePointOnlineにてサイト構築を行っております。

SharePointDesigner2007にてdefault.masterをコピー後、貼り付け時に以下のメッセージが表示され、マスタページのコピーができません。

「サーバーエラー:アクセスは拒否されました。」

サイトに対する権限不足もしくは、他に原因があるのでしょうか?

kuritonさん、コメントをありがとうございます。すみません、本業が忙しく、プログまで手が回っておりませんでした。本件解決しましたでしょうか。現象からすると、アクセスが拒否されたとありますし、弊社のSharePoint Online の環境では、問題なくコピーできているので、お察しの通り権限が不足しているのだと思います。マスタページギャラリーに対するアクセス権限は十分でしょうか。ご確認ください。

unkcnkさん、コメントありがとうございます。
そうですか。。。私の環境では、消せているのですけどね。。。何か条件が異なるなど理由がありそうですが、、、原因はなんでしょうね。