|
Project Information
|
django-crumbsdjango-crumbs is a pluggable Django app for adding breadcrumbs to your project. Installation
svn co http://django-crumbs.googlecode.com/svn/trunk/crumbs crumbs INSTALLED_APPS = (
# ...
'crumbs',
)How It Works
# basic crumb without a link
{% add_crumb 'People' %}
# crumb with link
{% add_crumb 'People' 'list_people' %}
# crumb with link and args
{% add_crumb person.name 'view_person' person.pk %}Note: no bread crumbs will be printed if only one call to add_crumb has been made. Setup
<div id="breadcrumbs">
{% block breadcrumb %}
{% load breadcrumb_tags %}
{% add_crumb 'Home' 'home' %}
{% endblock %}
{% render_breadcrumbs %}
</div>
{% block breadcrumb %}
{{ block.super }}
{% load breadcrumb_tags %}
{% add_crumb 'People' 'list_people' %}
{% endblock %}Example
<div id="breadcrumbs">
{% block breadcrumb %}
{% load breadcrumb_tags %}
{% add_crumb 'Home' 'home' %}
{% endblock %}
{% render_breadcrumbs %}
</div>{% extends "base.html" %}
{% block breadcrumb %}
{{ block.super }}
{% load breadcrumb_tags %}
{% add_crumb 'People' 'list_people' %}
{% endblock %}{% extends "person/list.html" %}
{% block breadcrumb %}
{{ block.super }}
{% load breadcrumb_tags %}
{% add_crumb person.name 'view_person' person.pk %}
{% endblock %}Development sponsored by Caktus Consulting Group, LLC. |