lib.itmens/catalog/templates/_item_card_metadata_base.html
2025-01-05 01:06:45 -05:00

61 lines
1.8 KiB
HTML

{% load humanize %}
{% load i18n %}
{% load highlight %}
<hgroup>
<h5>
<a href="{{ item.url }}">
{% if request.GET.q %}
{{ item.display_title | highlight:request.GET.q }}
{% else %}
{{ item.display_title }}
{% endif %}
</a>
<small>
{% if item.year %}({{ item.year }}){% endif %}
{% if not hide_category %}<span class="category">[{{ item.category.label }}]</span>{% endif %}
<span class="site-list">
{% for res in item.external_resources.all %}
<a href="{{ res.url }}"
class="{{ res.site_name }}"
rel="noopener noreferrer">{{ res.site_label }}</a>
{% endfor %}
</span>
</small>
</h5>
<small>
{% if item.subtitle %}<span>{{ item.subtitle }}</span>{% endif %}
{% if item.orig_title %}
<span>
{{ item.orig_title }}
{% if item.season_number %}Season {{ item.season_number }}{% endif %}
</span>
{% endif %}
{% if item.parent_item %}
<span>{% trans "part of" %} {{ item.parent_item.type.label }}: <a href="{{ item.parent_item.url }}">{{ item.parent_item.display_title }}</a></span>
{% endif %}
</small>
</hgroup>
<div>
<div class="brief">
{% block brief %}
{% endblock brief %}
</div>
<div class="full">
{% block full %}
<div>
{% if not hide_brief %}{{ item.display_description | linebreaksbr }}{% endif %}
</div>
{% endblock full %}
</div>
{% if not mark and not mark.shelf %}
<div class="tag-list solo-hidden">
{% for tag in item.tags %}
{% if forloop.counter <= 5 %}
<span>
<a href="{% url 'common:search' %}?tag={{ tag|urlencode }}">{{ tag }}</a>
</span>
{% endif %}
{% endfor %}
</div>
{% endif %}
</div>