Esempio n. 1
0
def zinnia_breadcrumbs(context, separator="/", root_name="Blog", template="zinnia/tags/breadcrumbs.html"):
    """Return a breadcrumb for the application"""
    path = context["request"].path
    page_object = context.get("object") or context.get("category") or context.get("tag") or context.get("author")
    breadcrumbs = retrieve_breadcrumbs(path, page_object, root_name)

    return {"template": template, "separator": separator, "breadcrumbs": breadcrumbs}
Esempio n. 2
0
def zinnia_breadcrumbs(context, root_name='Blog',
                       template='zinnia/tags/breadcrumbs.html',):
    """Return a breadcrumb for the application"""
    path = context['request'].path
    page_object = context.get('object') or context.get('category') or \
                  context.get('tag') or context.get('author')
    breadcrumbs = retrieve_breadcrumbs(path, page_object, root_name)

    return {'template': template,
            'breadcrumbs': breadcrumbs}
def zinnia_breadcrumbs(context, separator='/', root_name='Blog'):                       
    """Return a breadcrumb for the application"""
    from zinnia.templatetags.zbreadcrumbs import retrieve_breadcrumbs

    path = context['request'].path
    page_object = context.get('object') or context.get('category') or \
                  context.get('tag') or context.get('author')
    breadcrumbs = retrieve_breadcrumbs(path, page_object, root_name)

    return {'separator': separator,
            'breadcrumbs': breadcrumbs}
Esempio n. 4
0
def zinnia_breadcrumbs(
    context,
    root_name='Blog',
    template='zinnia/tags/breadcrumbs.html',
):
    """Return a breadcrumb for the application"""
    path = context['request'].path
    context_object = context.get('object') or context.get('category') or \
                     context.get('tag') or context.get('author')
    context_page = context.get('page_obj')
    breadcrumbs = retrieve_breadcrumbs(path, context_object, context_page,
                                       root_name)

    return {'template': template, 'breadcrumbs': breadcrumbs}
def zinnia_breadcrumbs(context, separator='/', root_name='Blog',
                       template='zinnia/tags/breadcrumbs.html',):                       
    """Return a breadcrumb for the application"""
    from zinnia.templatetags.zbreadcrumbs import retrieve_breadcrumbs
    
    blog_slug = None
    path = context['request'].path
    page_object = context.get('object') or context.get('category') or \
        context.get('tag') or context.get('author') or context.get('blog')
    blog = context.get('blog')
    if ZINNIA_BLOG_ACTIVE and blog:
        blog_slug = blog.slug
    breadcrumbs = retrieve_breadcrumbs(path, page_object, root_name, blog_slug)

    return {'template': template,
            'separator': separator,
            'breadcrumbs': breadcrumbs}