Files
core/templates/_partials/fields/file.html.twig
T
2019-04-13 17:05:48 +02:00

56 lines
2.4 KiB
Twig

{% extends '@bolt/_partials/fields/_base.html.twig' %}
{% block field %}
<div class="row" style="margin-right: 0;">
<div class="col-8">
<div class="row mb-2">
<div class="col-3">
<label>Filename</label>
</div>
<div class="col-9">
<input name="{{ name }}[filename]" id="{{ id }}-filename" placeholder="filename.jpg" type="text" value="{{ field.get('filename') }}" class="form-control {{ class }}" {{ attributes|default()|raw }}>
</div>
</div>
<div class="row mb-2">
<div class="col-3">
<label>Alt</label>
</div>
<div class="col-9">
<input name="{{ name }}[alt]" placeholder="…" type="text" value="{{ field.get('alt') }}" class="form-control {{ class }}" {{ attributes|default()|raw }}>
</div>
</div>
<div class="row mb-2">
<div class="col-3">
<label>Title</label>
</div>
<div class="col-9">
<input name="{{ name }}[alt]" placeholder="{{ placeholder|default('The title of this image') }}" type="text" value="{{ field.get('title') }}" class="form-control {{ class }}" {{ attributes|default()|raw }}>
</div>
</div>
<div class="row mb-2">
<div class="col-12" style="text-align: right;">
{% if field.get('filename') %}
<a href="{{ field.get('filename')|thumbnail(width=1000, height=1000) }}" class="btn btn-secondary btn-small lightbox" style="color: #FFF;">
view image
</a>
{% endif %}
<a href="" onclick="document.querySelector('.filepond--drop-label label').click(); return false;" class="btn btn-secondary btn-small" style="color: #FFF;">Upload an image</a>
</div>
</div>
</div>
<div class="col-4" id="{{ id }}-uploader" style="padding: 0; min-height: 180px;">
{# <file-pond name="filepond[]" ref="pond" accepted-file-types="image/jpeg, image/png" server="/async/upload"></file-pond> #}
</div>
</div>
<mark>Note: This field is practically the same as the <code>image</code>-field.</mark>
{% endblock %}