e3f4d733668dcdb0d43aaadce9dc286b87dd6637
[wolnelektury.git] / src / catalogue / templates / catalogue / book_detail.html
1 {% extends "base/base.html" %}
2 {% load i18n %}
3 {% load common_tags catalogue_tags %}
4 {% load ssify %}
5 {% load build_absolute_uri from fnp_common %}
6 {% load cache %}
7
8 {% block titleextra %}{{ book.pretty_title }}{% endblock %}
9 {% block ogimage %}{% if book.cover %}{{ book.cover.url|build_absolute_uri:request }}{% endif %}{% endblock %}
10
11 {% block metadescription %}{% book_title book %}. {{ block.super }}{% endblock %}
12
13 {% block bodyid %}book-detail{% endblock %}
14
15 {% block body %}
16   {% ssi_include 'catalogue_book_wide' pk=book.pk %}
17
18   {% work_list book_children %}
19
20   {% spaceless %}
21     {% if book.other_versions %}
22       <section class="see-also">
23         <h1>{% trans "Other versions" %}:</h1>
24         {% for rel in book.other_versions %}
25           {% cache 86400 book_mini_box rel.pk %}
26             {% include 'catalogue/book_mini_box.html' with book=rel %}
27           {% endcache %}
28           {#% ssi_include 'catalogue_book_mini' pk=rel.pk %#}
29         {% endfor %}
30       </section>
31     {% endif %}
32
33     <section class="see-also">
34       <h2>{% trans "See also" %}:</h2>
35       {% related_books book taken=book.other_versions|length %}
36     </section>
37   {% endspaceless %}
38
39   {% with book.related_themes as themes %}
40     {% if themes %}
41       <h2>{% trans "Themes" %}</h2>
42       {% plain_list themes book=book %}
43     {% endif %}
44   {% endwith %}
45
46
47   <h2>{% trans "Information about the work" %}</h2>
48   {% for tag in tags %}
49     <div class="white-box">
50       <a style="display:block" href="{{ tag.get_absolute_url }}">
51         {% ssi_include 'catalogue_tag_box' pk=tag.pk %}
52       </a>
53     </div>
54   {% endfor %}
55
56
57   {% if extra_info.source_url %}
58     <div class="white-box">
59       <a href="{{ extra_info.source_url }}">{% trans "Source" %}</a> {% trans "of the book" %}
60       {% trans "in" %} {% source_name extra_info.source_url %}
61     </div>
62   {% endif %}
63   <div class="white-box"><a href="{{ book.xml_file.url }}">{% trans "Source XML file" %}</a></div>
64   {% if extra_info.about and not hide_about %}
65     <div class="white-box">
66       {% trans "Book on" %} <a href="{{ extra_info.about }}">{% trans "Editor's Platform" %}</a>
67     </div>
68   {% endif %}
69   {% if book.wiki_link %}
70     <div class="white-box">
71       <a href="{{ book.wiki_link }}">{% trans "Book description on Wikipedia" %}</a>
72     </div>
73   {% endif %}
74   <div class="white-box">
75     <a href="{% url 'poem_from_book' book.slug %}">{% trans "Mix this book" %}</a>
76   </div>
77
78 {% endblock %}