1. サイト

ナビゲーションメニューからページを除外する

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

ナビゲーションメニューから一部のページを非表示にすることができます。例えば、静的なホームページを作成した場合や、訪問者がリンクをクリックしたときにのみ表示する必要があるフォームページがある場合などです。カスタム・ナビゲーション・フィルターを使用してページを非表示にしたり、新しいナビゲーション・フィルターを作成したりできます。

ナビゲーションフィルターを使用してページを非表示にする

SXAにはナビゲーション フィルターが付属しています。これらの既存のフィルタを使用して、ナビゲーションメニューからページを非表示にすることができます。

ナビゲーションメニューからページを非表示にするには:

  1. たとえば、メイン ナビゲーションを使用するページでナビゲーション レンダリングを使用する場合、通常はフォーム ページが表示されます。

    Navigation example showing the Form page.

    フォーム ページを非表示にする場合は、コンテンツ エディターのページ レベルで、ページを表示させないナビゲーション フィルターを選択できます。ページに移動し、NavigationセクションのCheck to hide in navigation filtersフィールドで、ページを非表示にするフィルターを選択します。

    Check to hide in navigation filter.
  2. エクスペリエンス エディターのNavigationツールバーで、Navigation FilterフィールドのEdit component propertiesをクリックし、Main Navigationを選択します。

    In the Navigation Settings select Main navigation.

    ここでページを再読み込みすると、ナビゲーションメニューからフォームページが削除されていることがわかります。

    The Form page is hidden from the navigation menu.

カスタムナビゲーションフィルターの作成

カスタムナビゲーションフィルターを作成することもできます。

カスタムナビゲーションフィルターを作成するには:

  1. /sitecore/content/<site collection>/<site>/Dataに移動し、Navigation Filtersを右クリックしてInsertをクリックし、Navigation Filterをクリックします。

  2. 名前を入力してOkをクリックします。

    Add a custom navigation filter.
  3. ページレベルでは、ページングを表示させないナビゲーションフィルターを選択できます。 Check to hide in navigation filtersフィールドで、作成したフィルターやその他のフィルターを選択できるようになりました。

    The custom navigation filter is available.
この記事を改善するための提案がある場合は、 お知らせください!