26fe1678c1171e11890ffbf3189829bba062b0bd
[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   {% cache 86400 book_wide book.pk book|status:user %}
17     {% include 'catalogue/book_wide.html' %}
18   {% endcache %}
19
20   {% work_list book_children %}
21
22   {% spaceless %}
23     {% if book.other_versions %}
24       <section class="see-also">
25         <h1>{% trans "Other versions" %}:</h1>
26         {% for rel in book.other_versions %}
27           {% cache 86400 book_mini_box rel.pk %}
28             {% include 'catalogue/book_mini_box.html' with book=rel %}
29           {% endcache %}
30           {#% ssi_include 'catalogue_book_mini' pk=rel.pk %#}
31         {% endfor %}
32       </section>
33     {% endif %}
34
35     <section class="see-also">
36       <h2>{% trans "See also" %}:</h2>
37       {% related_books book taken=book.other_versions|length %}
38     </section>
39   {% endspaceless %}
40
41   {% with book.related_themes as themes %}
42     {% if themes %}
43       <h2>{% trans "Themes" %}</h2>
44       {% plain_list themes book=book %}
45     {% endif %}
46   {% endwith %}
47
48
49   <h2>{% trans "Information about the work" %}</h2>
50   {% for tag in tags %}
51     <div class="white-box">
52       <a style="display:block" href="{{ tag.get_absolute_url }}">
53         {% ssi_include 'catalogue_tag_box' pk=tag.pk %}
54       </a>
55     </div>
56   {% endfor %}
57
58
59   {% if extra_info.source_url %}
60     <div class="white-box">
61       <a href="{{ extra_info.source_url }}">{% trans "Source" %}</a> {% trans "of the book" %}
62       {% trans "in" %} {% source_name extra_info.source_url %}
63     </div>
64   {% endif %}
65   {% if book|status:user != 'closed' %}
66     <div class="white-box"><a href="{{ book.xml_url }}">{% trans "Source XML file" %}</a></div>
67   {% endif %}
68   {% if extra_info.about and not hide_about %}
69     <div class="white-box">
70       {% trans "Book on" %} <a href="{{ extra_info.about }}">{% trans "Editor's Platform" %}</a>
71     </div>
72   {% endif %}
73   {% if book.wiki_link %}
74     <div class="white-box">
75       <a href="{{ book.wiki_link }}">{% trans "Book description on Wikipedia" %}</a>
76     </div>
77   {% endif %}
78   <div class="white-box">
79     <a href="{% url 'poem_from_book' book.slug %}">{% trans "Mix this book" %}</a>
80   </div>
81
82 {% endblock %}