def breadcrumbs(page: Page, separator=''): index = page.get_index() crumbs_list = ( (index.display_menu_title, index.url) if index else ('Main', '/'), *page.get_ancestors_fields('display_menu_title', 'url', include_self=False), (page.display_menu_title, '') ) return { 'crumbs_list': crumbs_list, 'separator': separator, }