36 lines
866 B
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 %}
|