The PyLucid breadcrumb plugin provide links back to each parent pages of the current one.
It's a ContextMiddleware plugin. You must insert this into the page template:

HTML
1
<!-- ContextMiddleware breadcrumb -->

Note: ContextMiddlewares works only in the global page template! You can't insert it into a PageContent then you will get the error: "context middleware 'FooBar' doesn't exist!"

The Plugin has some Preferences you can change.

If you want to change the initial text, you must overwrite the plugin template breadcrumb/breadcrumb.html witch looks like this:

HTML+Django/Jinja
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
{% extends "pylucid/css_anchor_div.html" %}

{% block plugin_content %}
<p>{% trans "You are here:" %}
{% if preferences.print_index %}
  <a href="{{ preferences.index_url }}">{{ preferences.index|escape }}</a>{{ preferences.separator }}
{% endif %}
  {% for link in linklist %}
    <a href="{{ link.url }}" title="{{ link.title|escape }}">{{ link.name|escape }}</a>
    {% if not forloop.last %}{{ preferences.separator }}{% endif %}
  {% endfor %}
</p>
{% endblock %}