[Intum Pomoc](https://intum.pl/pomoc.md) / [Szybka pomoc](https://intum.pl/pomoc/cms/szybka-pomoc.md)

# [Dodałem stronę, a nie ma jej w menu witryny](https://intum.pl/pomoc/cms/cms-problem-strona-nie-w-menu.md)

Strona istnieje i działa pod swoim adresem, ale nawigacja na górze witryny jej nie pokazuje -
sama strona nie trafia do menu automatycznie.

> [!PATH]
> [CMS → Strony](app:/cms/pages) → *wybrana strona* → **Edycja**

## Sprawdź po kolei {#sprawdz}

1. **Pole „W menu" nie jest zaznaczone.** Samo założenie strony do menu jej nie dodaje - trzeba
   zaznaczyć **W menu** w formatce strony i zapisać. Patrz
   [Nowa strona](cms/nowa-strona-cms#gdy-cos-nie-dziala).
2. **Szablon witryny ma menu wpisane na sztywno w kodzie.** Oba gotowe szablony systemowe (Bulma
   Fresh, BIP Prosty 1) mają menu zbudowane z konkretnych linków w kodzie, a nie z pętli po
   liście stron - zaznaczenie **W menu** wtedy nic nie zmieni, bo szablon w ogóle nie czyta tej
   listy. Żeby nowa strona pojawiła się w takim menu, trzeba kliknąć **Dostosuj** i dopisać do
   niego link ręcznie - albo napisać własne menu pętlą `{% for p in pages %}`. Patrz
   [Edytor szablonu → Zmienne](cms/edytor-szablonu-cms#zmienne) i
   [Szablony → Wybór i dostosowanie](cms/szablony-cms-lista#wybor-i-dostosowanie).
3. **Strona jest w innej witrynie albo innym języku niż ta, na której patrzysz na menu.** Menu
   buduje się tylko z bieżącej witryny - sprawdź pole **Witryna** w formatce strony.

## Gdy nadal nie działa {#nadal}

Jeśli **W menu** jest zaznaczone, a szablon buduje menu pętlą `{% for p in pages %}` (nie jest
to jeden z gotowych szablonów systemowych bez dostosowania), a strony i tak nie widać, sprawdź w
kodzie szablonu, czy pętla nie ma dodatkowego warunku filtrującego strony (np. po konkretnej
ścieżce albo polu) - jeśli szablon pisał ktoś inny, zapytaj go albo zgłoś się do wsparcia Intum.