combo/combo/apps/wcs/templates/combo/wcs/card.html

36 lines
866 B
HTML

{% load assets i18n %}
{% block cell-content %}
<div class="card">
{% block cell-header %}
<h2>{{ title }}{% if card %} - {{ card.text }}{% endif %}</h2>
{% include "combo/asset_picture_fragment.html" %}
{% endblock %}
{% if card %}
<div>
{% for field in schema.fields %}
{% if 'varname' in field and field.varname and field.type != 'file' %}
{% with card.fields|get:field.varname as value %}
<p>
<span class="label">{{ field.label }}</span>
{% if field.type == "date" %}
<span class="value">{{ value|date }}</span>
{% elif field.type == "bool" and value is not None %}
<span class="value">{{ value|yesno }}</span>
{% else %}
<span class="value">{{ value|default:"" }}</span>
{% endif %}
</p>
{% endwith %}
{% endif %}
{% endfor %}
{% else %}
<p>{% trans 'Unknown Card' %}</p>
{% endif %}
</div>
</div>
{% endblock %}