def main_nav(context): request = context['request'] menu_items = [item for item in get_master_menu_item_list() if item.is_shown(request)] for fn in hooks.get_hooks('construct_main_menu'): fn(request, menu_items) return { 'menu_items': sorted(menu_items, key=lambda i: i.order), 'request': request, }
def main_nav(context): request = context['request'] menu_items = [ item for item in get_master_menu_item_list() if item.is_shown(request) ] for fn in hooks.get_hooks('construct_main_menu'): fn(request, menu_items) return { 'menu_items': sorted(menu_items, key=lambda i: i.order), 'request': request, }
def main_nav_js(): media = Media() for item in get_master_menu_item_list(): media += item.media return media['js']