AEM Sites: 「公開済みとして表示」モードで予期しないクエリパラメーターが発生すると、ページレンダリングが破損する

この記事では、公開済みとして表示を使用すると、予期しないクエリパラメーターがURLに追加され、ページレンダリングが破損し、スクロール機能が失われるAdobe Experience Manager(AEM)サイトの問題を解決する方法について説明します。

説明 description

環境

Adobe Experience Manager as a Cloud Service

問題/症状

公開済みとして表示を使用してAdobe Experience Manager(AEM)サイトでページをプレビューすると、予期しないクエリパラメーターがページ URLに追加される場合があります。 追加のパラメーターを削除すると、通常のページレンダリングとスクロールが復元されます。

想定されるURLの代わりに:

https://<author-instance>/content/<site>/<page>.html?wcmmode=disabled

次のような追加のパラメーターが表示される場合があります。

https://<author-instance>/content/<site>/<page>.html?_mr=<value>&shell_domain=<value>&wcmmode=disabled
  • 公開済みとして表示 URLに、?wcmmode=disabledを超える予期しないクエリパラメーターが含まれています。
  • ページプレビューのレンダリングが正しく表示されない。
  • ページをスクロールできません。
  • この問題は、異なるページや環境をまたいで断続的に発生します。

原因

統合シェル機能は、追加のクエリパラメーターを公開済みとして表示 URLに挿入します。 これらのパラメーターは、ページのレンダリングとスクロールを妨げる可能性があります。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. AEM オーサリング環境で、 ツール > Cloud Services >統合シェル設定に移動します。
  2. 統合シェルを有効にするをクリアします。
  3. 設定を保存します。
  4. オーサリング環境でページを開き、公開済みとして表示を選択します。
  5. URLに?wcmmode=disabledのみが含まれていることを確認してください。
  6. ページが正しくレンダリングされ、スクロールが期待どおりに機能することを確認します。
  7. 問題が解決しない場合は、キャッシュされたデータがプレビューに影響を与えるため、ブラウザーのキャッシュとCookieをクリアします。

関連トピックス

recommendation-more-help
experience-cloud-kcs-help-kbarticles