oshipka/vm_gen/templates/html/_get.html

26 lines
1.4 KiB
HTML
Raw Normal View History

2020-06-07 13:13:14 +02:00
[%- for column in columns %]
{% if "[[ column.name ]]" not in skip_list %}
2021-05-08 12:24:13 +02:00
<li id="display-[[ name|camel_to_snake ]]-[[ column.name ]]"><strong>{{ _("[[ column.name ]]") }}</strong>:
[%- if column.type in ['picture', 'image', 'img'] %]
<img src="{{ url_for('oshipka_bp.get_media', filepath=instance.[[ column.name ]]) }}" id="display-[[ name|camel_to_snake ]]-[[ column.name ]]" />
[%- elif column.type in ['video'] %]
<video src="{{ url_for('oshipka_bp.get_media', filepath=instance.[[ column.name ]]) }}" controls class="video-inline" id="display-[[ name|camel_to_snake ]]-[[ column.name ]]">
<source src="{{ url_for('oshipka_bp.get_media', filepath=instance.[[ column.name ]]) }}" type="video/mp4">
<source src="{{ url_for('oshipka_bp.get_media', filepath=instance.[[ column.name ]]) }}" type="video/webm">
</video>
2021-05-01 16:21:39 +02:00
[%- elif column.type in ['audio'] %]
<audio src="{{ url_for('oshipka_bp.get_media', filepath=instance.[[ column.name ]]) }}" controls id="display-[[ name|camel_to_snake ]]-[[ column.name ]]"></audio>
[%- elif column.type in ['relationship'] %]
[%- if column.multiple %]
2021-05-08 12:24:13 +02:00
{{ instance.[[ column.name|pluralize ]] }}
[%- else %]
2021-05-08 12:24:13 +02:00
{{ instance.[[ column.name ]] }}
[%- endif %]
2020-06-08 16:32:39 +02:00
[%- elif column.type in ['bool', 'boolean', ] %]
2021-05-08 12:24:13 +02:00
{{ instance.[[ column.name ]]|bool }}
2020-06-07 13:13:14 +02:00
[%- else %]
2021-05-08 12:24:13 +02:00
{{ instance.[[ column.name ]] }}
2020-06-07 13:13:14 +02:00
[%- endif %]
2021-05-08 12:24:13 +02:00
</li>
{% endif %}
2020-06-07 13:13:14 +02:00
[%- endfor %]