diff --git a/p3/app/parser.py b/p3/app/parser.py index 37e1dd64..fb878778 100644 --- a/p3/app/parser.py +++ b/p3/app/parser.py @@ -304,15 +304,12 @@ def get_category_mode(category_path, translations=None): mode = cat_info.get('mode', 'auto') - if mode == 'auto': - # Auto-detect: leaf categories default to menu (not checklist) - return 'menu' - elif mode == 'checklist': + if mode == 'checklist': # Explicit checklist mode - only allowed for leaf categories return 'checklist' - else: - # menu mode or any other value defaults to menu - return 'menu' + + # menu mode or any other value defaults to menu + return 'menu' def get_breadcrumb_path(current_path, translations=None):