diff --git a/src/content/context_processors.py b/src/content/context_processors.py index 93260ac..b1b93bf 100644 --- a/src/content/context_processors.py +++ b/src/content/context_processors.py @@ -25,9 +25,7 @@ def content_menus(request): # erzeuge das Top-Level MenĂ¼ top_level_pages = cache.get('top_level_pages') if top_level_pages is None: - top_level_pages = models.Page.objects.filter( - parent=None, status=STATUS_PUBLISHED - ) + top_level_pages = models.Page.objects.filter(parent=None) top_level_pages = top_level_pages.exclude(slug='index') top_level_pages = top_level_pages.order_by('position') top_level_pages = top_level_pages.prefetch_related('subpages') @@ -52,7 +50,7 @@ def content_menus(request): break current_path = current_path[0:current_path.rfind('.')] - return {'top_menu_items': top_level_pages, + return {'top_menu_items': top_level_pages.filter(status=STATUS_PUBLISHED), 'current_top_page': current_top_page, 'current_path': current_path, 'current_page': current_page}