アイテムを保存した後で「The template or branch for this item is missing」というウィンドウ メッセージが表示される


解説

アイテムの作成元のブランチ テンプレートを削除すると、アイテムにリンク切れが生じる場合があります。 これにより、アイテムを保存するときに次のようなポップアップ メッセージが表示されます:

アイテム "contact" は次のフィールドにリンク切れを含みます:
Originator
このアイテムのテンプレートまたはブランチが見つかりません。
保存しますか?

解決策

Sitecore XP 8.2.5でこの問題を解決するには、以下のページにある、製品バージョンと互換性のあるパッチをダウンロードしてインストールします:
https://github.com/sitecoresupport/Sitecore.Support.91121/releases

または、以下を実施します:

  1. Masterデータベースをバックアップします。
  2. Masterデータベースに対して次のSQLスクリプトを実行します。
    UPDATE[your_db_name_master].[dbo].[Items]
    SET MasterID = '00000000-0000-0000-0000-000000000000'
    WHERETemplateID = [Problematic Template ID for which the branch was deleted]
  3. コントロール パネルの [リンク データベースの再構築]ツールを使用して、リンク データベースを再構築します。
  4. /sitecore/admin/cache.aspxファイルを更新した後、キャッシュを消去します。