diff options
Diffstat (limited to 'ishtar_common/templates/widgets/image_input.html')
| -rw-r--r-- | ishtar_common/templates/widgets/image_input.html | 19 | 
1 files changed, 14 insertions, 5 deletions
diff --git a/ishtar_common/templates/widgets/image_input.html b/ishtar_common/templates/widgets/image_input.html index c71ada193..7f8f62482 100644 --- a/ishtar_common/templates/widgets/image_input.html +++ b/ishtar_common/templates/widgets/image_input.html @@ -1,19 +1,28 @@  {% load i18n %}<div class="form-row form-control"> -    {% if is_initial or widget.value.url %} +    {% if widget.value.url or hidden_value %}      <span class="col-4">          <div id="lightgallery-{{widget.name}}"> -            <a href="{{ widget.value.url }}"> -                <img class="form-thumbnail" src="{{ widget.value.url }}"> +            <a href="{% if hidden_value %}{{hidden_value}}{% else %}{{ widget.value.url }}{%endif%}"> +                <img class="form-thumbnail" src="{% if widget.value.url %}{{ widget.value.url }}{% else %}{{hidden_value}}{%endif%}">              </a>          </div> -    </span>{% endif %} +    </span> +    {% elif hidden_name_value %} +    <span class="col-4"> +        {{hidden_name_value}} +    </span> +    {% endif %}      <span class="col-8"> -    {% if is_initial or widget.value.url %}{% if not widget.required %} +    {% if widget.value.url %}{% if not widget.required %}          <input type="checkbox" name="{{ widget.checkbox_name }}"                 id="{{ widget.checkbox_id }}" />          <label for="{{ widget.checkbox_id }}">{% trans "delete" %}</label>      {% endif %}{% endif %}          <input type="{{ widget.type }}" name="{{ widget.name }}"{% include 'django/forms/widgets/attrs.html' %} /> +        <input type="hidden" name="{{ widget.name }}-hidden" +               value="{% if widget.value.url %}{{widget.value.url}}{% elif hidden_value %}{{hidden_value}}{% endif %}"/> +        <input type="hidden" name="{{ widget.name }}-hidden-name" +               value="{% if hidden_name_value %}{{hidden_name_value}}{% endif %}"/>      </span>  </div>  {% if is_initial or widget.value.url %}  | 
