問題
-
ウィジェット表示ページに表示されている タイトルをクリックすると、ロード時に表示ページが部分的に (または完全に) 下にスクロールされます。
-
再現する手順:
- Build > Pages > New > Public Page に移動して、テスト ウィジェット ページを作成します。
- このページを開き、アセット発行者をこのページに追加します。
- その Options > Configuration > Display Settings をクリックし、「Set as the Default Asset Publisher for This Page」にチェックを入れて保存します。
- 次に、タイトルと適度な量のコンテンツを含む基本的な Web コンテンツを作成します。 テスト ページを表示ページとして選択します。
- ステップ 4 で作成したコンテンツへのリンクを提供するホームページにアセット発行者を追加します。
- ホームページのテスト記事へのリンクをクリックします。
期待される結果: 表示ページでは、ページの上部だけでなく、コンテンツも表示されます (つまり、サイトのロゴ、ナビゲーション バーなどが表示されます)
実際の結果: 表示ページでは、コンテンツは表示されますが、ページが下にスクロールされ、サイトのロゴとナビゲーション バーが非表示になっています。
注: スクロールの程度はブラウザによって異なります。 Chrome はページを記事タイトルの一番上までスクロールします。 ただし、Edge はページの一番下までスクロールします。
Environment
- Liferay DXP 7.2
解決策
- これは Liferay DXP の意図した動作です。 この動作の変更は、使いやすさの理由から 7.1 の LPS-70268 で行われたため、7.2 の一部でもあります。
追加情報
- ユーザーがスクロール機能に異なる動作を望む場合は、カスタム フラグメント モジュールを使用して、製品を要件に合わせて調整することを検討する必要がある場合があります。
- 「グローバル サービス チーム」 という別のチャネルがあり、主にカスタム開発と実装を担当しています。