Exemple #1
0
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,
    }