X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/06ae2ba67e697b8fa06229fc3117d4b081db1130..4b6fc6dc545a10955094bfaa9448ba070cfb33bf:/apps/catalogue/templatetags/catalogue_tags.py diff --git a/apps/catalogue/templatetags/catalogue_tags.py b/apps/catalogue/templatetags/catalogue_tags.py index 0e74f8f77..b4a3ec51a 100644 --- a/apps/catalogue/templatetags/catalogue_tags.py +++ b/apps/catalogue/templatetags/catalogue_tags.py @@ -184,22 +184,6 @@ def authentication_form(): return LoginForm(prefix='login').as_ul() -@register.inclusion_tag('catalogue/search_form.html') -def search_form(): - return {"form": SearchForm()} - -@register.inclusion_tag('catalogue/breadcrumbs.html') -def breadcrumbs(tags, search_form=True): - context = {'tag_list': tags} - try: - max_tag_list = settings.MAX_TAG_LIST - except AttributeError: - max_tag_list = -1 - if search_form and (max_tag_list == -1 or len(tags) < max_tag_list): - context['search_form'] = SearchForm(tags=tags) - return context - - @register.tag def catalogue_url(parser, token): bits = token.split_contents() @@ -279,6 +263,14 @@ def tag_list(tags, choices=None): one_tag = tags[0] return locals() +@register.inclusion_tag('catalogue/inline_tag_list.html') +def inline_tag_list(tags, choices=None): + if choices is None: + choices = [] + if len(tags) == 1: + one_tag = tags[0] + return locals() + @register.inclusion_tag('catalogue/book_info.html') def book_info(book):