メガメニューの非同期ロードシステムプロパティの構成
メガメニュー非同期は、バックグラウンドでメガメニューをロードすることでホームページのインタラクティブ性を向上させ、目に見えるコンテンツをすばやく使用できるようにします。
始める前に
必要なロール:admin
このタスクについて
- メガメニューの非同期ロードシステムプロパティを使用して、実際のデータのフェッチ中に最終的なコンテンツレイアウトに類似したプレースホルダー要素を表示します。
- 空白の画面またはスピナーを表示するスケルトンローダーは、パフォーマンスとユーザーエクスペリエンスの認識を向上させます。
- メガメニューのロード時間に関係なく、ホームページやその他のウィジェットアイテムの作業を続行します。
- キャッシュを有効にし、ロード時間を短縮し、応答性を向上させます。
手順
-
ナビゲーションフィルターで、「sys_properties.list」と入力します。
システムプロパティ [sys_properties] テーブル内のプロパティのリストが表示されます。
-
次のプロパティを検索し、[開く] をクリックします。
図 : 1. Megamenu 非同期ロードシステムプロパティ -
sn_ex_sp.megamenu _async_loadを切り替えて、メガメニューの非同期ロード機能を有効または無効にします。
- true:スケルトンローダーを表示
- false:(デフォルト)
-
sn_ex_sp.megamenu_async_load_skeleton_view を切り替えて、メガメニュースケルトンローダーを有効または無効にします。
- true:非同期フローがデータを取得するまでスケルトンローダーを表示します。
- false:非同期フローがデータを取得してから UI を更新するまで、前のセッションデータを表示します。詳細については、「ユーザーポータルのデータマップ」を参照してください。
-
非同期メガメニューをロードするための sn_ex_sp.megamenu_async_timeout タイムアウト時間 (ミリ秒) を指定します。
デフォルト値は 15000 です。15 秒後、UI はデータロードを中止し、エラーメッセージを表示します
メニューのロード中に問題が発生しました。後でもう一度試してください。
.
-
sn_ex_sp.megamenu _async_loadを切り替えて、メガメニューの非同期ロード機能を有効または無効にします。
- [Save (保存)] または [Update (更新)] をクリックします。