---
title: "ナビゲーションメニューからページを除外する"
slug: "exclude-a-page-from-the-navigation-menu"
abstract: "ナビゲーションメニューからページを非表示にするにはナビゲーションフィルターがあります"
---
# ナビゲーションメニューからページを除外する

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

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

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

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

1.  例えば、ナビゲーションレンダリングがメインナビゲーションを使用するページで使われている場合、通常はフォームページが表示されます。
    
    ![Navigation example showing the Form page.](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/sxa/93/sitecore-experience-accelerator/images/SXA-exclude-page-from-navigation-before.PNG)
    
    フォームページを非表示にしたい場合は、コンテンツエディターのページレベルで、表示してほしくないナビゲーションフィルターを選択できます。ページに移動し、**ナビゲーション** セクションの「 **ナビゲーションフィルターで非表示をチェック** 」欄で、ページを非表示にしたいフィルターを選択します。
    
    ![Check to hide in navigation filter.](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/sxa/93/sitecore-experience-accelerator/images/SXA-exclude-page-from-navigation-ce.png)
    
2.  エクスペリエンスエディターの**ナビゲーション**ツールバーで、**ナビゲーションフィルター**フィールドの**「コンポーネントプロパティを編集**」をクリックし、「**メインナビゲーション**」を選択します。
    
    ![In the Navigation Settings select Main navigation.](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/sxa/93/sitecore-experience-accelerator/images/SXA-exclude-page-from-navigation-ee.png)
    
    ページを読み込み直すと、フォームページがナビゲーションメニューから削除されているのがわかります。
    
    ![The Form page is hidden from the navigation menu.](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/sxa/93/sitecore-experience-accelerator/images/SXA-exclude-page-from-navigation-main-ee.PNG)
    

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

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

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

1.  */sitecore/content///Data*に移動し、**ナビゲーションフィルター**を右クリックし、挿入**をクリックしてナビゲーション****フィルター**をクリックします。
    
2.  名前を入力して **「OK」**をクリックします。
    
    ![Add a custom navigation filter.](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/sxa/93/sitecore-experience-accelerator/images/SXA-add-navigation-filter.PNG)
    
3.  ページレベルでは、表示したくないナビゲーションフィルターを選択できます。 **ナビゲーションフィルターの「非表示チェック** 」フィールドで、作成したフィルターや他のフィルターを選択できます。
    
    ![The custom navigation filter is available.](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/sxa/93/sitecore-experience-accelerator/images/SXA-navigation-filter.PNG)