diff --git a/simple_menu/templatetags/simple_menu.py b/simple_menu/templatetags/simple_menu.py index 598c5ae..af860ca 100644 --- a/simple_menu/templatetags/simple_menu.py +++ b/simple_menu/templatetags/simple_menu.py @@ -29,7 +29,9 @@ def find_selected(menu): return r return None + # Making it backward compatible (these should probably be renamed selected_menuitem and selected_menu, respectively) selected_menu = None + selected_menu_menu = None for name in menus: found_menu = find_selected(menus[name]) if found_menu: @@ -41,6 +43,7 @@ def find_selected(menu): selected_menu.selected = False selected_menu = found_menu + selected_menu_menu = menus[name] # now for the submenu submenu = [] @@ -56,6 +59,7 @@ def find_selected(menu): # set the items in our context context['menus'] = menus context['selected_menu'] = selected_menu + context['selected_menu_menu'] = selected_menu_menu context['submenu'] = submenu context['has_submenu'] = has_submenu