ナビゲーションメニューからページを除外する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ナビゲーションメニューから一部のページを非表示にすることができます。例えば、静的なホームページを作成した場合や、訪問者がリンクをクリックしたときにのみ表示する必要があるフォームページがある場合などです。カスタム・ナビゲーション・フィルターを使用してページを非表示にしたり、新しいナビゲーション・フィルターを作成したりできます。
ナビゲーションフィルターを使用してページを非表示にする
ナビゲーションフィルターを使用してページを非表示にする
SXAにはナビゲーション フィルターが付属しています。これらの既存のフィルタを使用して、ナビゲーションメニューからページを非表示にすることができます。
ナビゲーションメニューからページを非表示にするには:
-
たとえば、メイン ナビゲーションを使用するページでナビゲーション レンダリングを使用する場合、通常はフォーム ページが表示されます。
フォーム ページを非表示にする場合は、コンテンツ エディターのページ レベルで、ページを表示させないナビゲーション フィルターを選択できます。ページに移動し、NavigationセクションのCheck to hide in navigation filtersフィールドで、ページを非表示にするフィルターを選択します。
-
エクスペリエンス エディターのNavigationツールバーで、Navigation FilterフィールドのEdit component propertiesをクリックし、Main Navigationを選択します。
ここでページを再読み込みすると、ナビゲーションメニューからフォームページが削除されていることがわかります。
カスタムナビゲーションフィルターの作成
カスタムナビゲーションフィルターの作成
カスタムナビゲーションフィルターを作成することもできます。
カスタムナビゲーションフィルターを作成するには:
-
/sitecore/content/<site collection>/<site>/Dataに移動し、Navigation Filtersを右クリックしてInsertをクリックし、Navigation Filterをクリックします。
-
名前を入力してOkをクリックします。
-
ページレベルでは、ページングを表示させないナビゲーションフィルターを選択できます。 Check to hide in navigation filtersフィールドで、作成したフィルターやその他のフィルターを選択できるようになりました。

