legacy-knowledge-base
公開されました Jul. 2, 2025

グローバル スコープのコンテンツは、対象サイトのグローバル スコープに公開またはインポートされません

written-by

Vincent Liu

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

次のシナリオでは、グローバルスコープのコンテンツは、コンテンツが公開またはインポートされるときに、ターゲット サイトのグローバル スコープに公開またはインポートされません。 これは意図された動作である可能性がありますが、特定のユース ケースで混乱や欠落した参照の問題が発生する可能性があります。 この記事では、これらのケースの説明と解決策を提供します。

シナリオ1

Webコンテンツでエクスポートしたサイトをグローバルテンプレート/ストラクチャを使ってインポートすると、グローバルストラクチャ/テンプレートはグローバルサイトレベルではなくローカルサイトレベルにインポートされます。

シナリオ2

アセットパブリッシャー用に作成したアプリケーションディスプレイテンプレート(ADT)があるステージングサイトをグローバルスコープで公開すると、 com.liferay.portal.MissingReferenceExceptionが発生します。 欠落した参照エラーは、それがグローバルスコープの特定のADTに関連していることを示しています。

解決

ストラクチャやテンプレートなどのグローバルスコープを参照しているステージングコンテンツを公開・インポートする場合、グローバルコンテンツ(テンプレート/ストラクチャ)はソース環境からエクスポートした後、ターゲットシステムのグローバルスコープにインポートしてからサイトのインポートや公開を行うことになります。

did-this-article-resolve-your-issue

legacy-knowledge-base