return LoginForm(prefix='login').as_ul()
 
 
+@register.inclusion_tag('catalogue/breadcrumbs.html')
+def breadcrumbs(tags, search_form=True):
+    from wolnelektury.catalogue.forms import SearchForm
+    context = {'tag_list': tags}
+    if search_form:
+        context['search_form'] = SearchForm(tags=tags)
+    return context
+
+
 @register.tag
 def catalogue_url(parser, token):
     bits = token.split_contents()
 
--- /dev/null
+{% load catalogue_tags %}
+<form action="{% url search %}" method="get" accept-charset="utf-8" id="search-form">
+    <ol>
+        {% for tag in tag_list %}
+        <li class="category"><a href="{% catalogue_url tag %}">{{ tag }}</a> | <a href="{% catalogue_url tag_list -tag %}">x</a></li>
+        {% endfor %}
+        <li>{{ search_form.q }} {{ search_form.tags }} <input type="submit" value="Szukaj"/></li>
+    </ol>
+</form>
\ No newline at end of file