diff --git a/uniweb/models.py b/uniweb/models.py
index 874c12fc5998b76ddb20004350fe907ed69394c3..8266240fd9a5f65a5f49f079285bf6b414158aae 100644
--- a/uniweb/models.py
+++ b/uniweb/models.py
@@ -52,7 +52,10 @@ class GallerySectionBlock(blocks.StructBlock):
 
 class MenuItemBlock(blocks.StructBlock):
     name = blocks.CharBlock(label="název")
-    page = blocks.PageChooserBlock(label="stránka")
+    page = blocks.PageChooserBlock(
+        label="stránka",
+        page_type=["uniweb.UniwebHomePage", "uniweb.UniwebFlexiblePage"],
+    )
 
     class Meta:
         label = "stránka"