マスターページが使用中なので削除できない

問題

  • マスターページが使用されているので削除できないのですが、使用状況がわかりません。
  • 次のようなエラーメッセージが表示されます:
    • エラー:ページ、ページテンプレート、表示ページテンプレートで使用されているマスターページは削除できません。

Environment

  • DXP 7.3+

解決策

  • この問題を解決するには、データベースの使用元を特定する必要がある。
  • 以下の手順で使い方を調べることができる:
    1. レイアウトテーブルでマスターページを検索します:

      SELECT * FROM lportal.layout where name like '%Master_Page_Name%';
    2. その結果に基づいて、問題のマスターページに接続されているPLIDSを見つける。
    3. レイアウトテーブルのmasterLayoutPlidカラム
      、例えばPLIDSを検索します:
      SELECT * FROM lportal.layout where masterLayoutPlid in (11312,11313);
    4. その結果から、どのページ、ページテンプレート、表示ページテンプレートが問題のマスターページを使用しているかを見つけることができます。
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています