|
|
|
|
|
|
|
|
{% set managerDir = form.vars.ea_crud_form.ea_field.customOptions.get('managerDir') %} |
|
|
{% set managerDir = form.vars.ea_crud_form.ea_field.customOptions.get('managerDir') %} |
|
|
{% set type = form.vars.ea_crud_form.ea_field.customOptions.get('type') %} |
|
|
{% set type = form.vars.ea_crud_form.ea_field.customOptions.get('type') %} |
|
|
{% else %} |
|
|
{% else %} |
|
|
{% set managerDir = form.vars.attr.type %} |
|
|
|
|
|
{% set type = form.vars.attr.type %} |
|
|
|
|
|
|
|
|
{% if form.vars.attr.type is defined %} |
|
|
|
|
|
{% set managerDir = form.vars.attr.type %} |
|
|
|
|
|
{% set type = form.vars.attr.type %} |
|
|
|
|
|
{% endif %} |
|
|
{% endif %} |
|
|
{% endif %} |
|
|
|
|
|
|
|
|
<div class="lc-filemanager row"> |
|
|
|
|
|
{% if type == 'image' %} |
|
|
|
|
|
<div class="col-md-3 col-xs-12 form-group"> |
|
|
|
|
|
<div class="lc-filemenager-preview card"> |
|
|
|
|
|
<div class="no-image"> |
|
|
|
|
|
<i class="fa fa-image"></i> |
|
|
|
|
|
|
|
|
{% if type is defined %} |
|
|
|
|
|
<div class="lc-filemanager row"> |
|
|
|
|
|
{% if type == 'image' %} |
|
|
|
|
|
<div class="col-md-3 col-xs-12 form-group"> |
|
|
|
|
|
<div class="lc-filemenager-preview card"> |
|
|
|
|
|
<div class="no-image"> |
|
|
|
|
|
<i class="fa fa-image"></i> |
|
|
|
|
|
</div> |
|
|
|
|
|
<img src="{{ form.path.vars.value }}" id="{{ form.path.vars.id }}_preview" alt="" |
|
|
|
|
|
class="card-img-top"> |
|
|
</div> |
|
|
</div> |
|
|
<img src="{{ form.path.vars.value }}" id="{{ form.path.vars.id }}_preview" alt="" |
|
|
|
|
|
class="card-img-top"> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
{% else %} |
|
|
|
|
|
<div class="callout callout-success"> |
|
|
|
|
|
<h5><i class="fa fa-file-alt"></i> |
|
|
|
|
|
<span id="{{ form.path.vars.id }}_preview_text">{{ form.path.vars.value }}</span> |
|
|
|
|
|
</h5> |
|
|
|
|
|
</div> |
|
|
|
|
|
{% endif %} |
|
|
|
|
|
|
|
|
{% else %} |
|
|
|
|
|
<div class="callout callout-success"> |
|
|
|
|
|
<h5><i class="fa fa-file-alt"></i> |
|
|
|
|
|
<span id="{{ form.path.vars.id }}_preview_text">{{ form.path.vars.value }}</span> |
|
|
|
|
|
</h5> |
|
|
|
|
|
</div> |
|
|
|
|
|
{% endif %} |
|
|
|
|
|
|
|
|
<div class="col-12"> |
|
|
|
|
|
<div class="input-group"> |
|
|
|
|
|
<div class="input-group-prepend"> |
|
|
|
|
|
{% if form.parent.vars['row_attr']['data-sortable'] is defined %} |
|
|
|
|
|
<button type="button" class="btn btn-success lc-btn-sortable" data-toggle="tooltip" |
|
|
|
|
|
title="Trier les images"> |
|
|
|
|
|
<i class="fa fa-arrows-alt"></i> |
|
|
|
|
|
|
|
|
<div class="col-12"> |
|
|
|
|
|
{# {{ dump(form.vars) }}#} |
|
|
|
|
|
{# {{ dump(form.vars.ea_crud_form.ea_field) }}#} |
|
|
|
|
|
<div class="input-group"> |
|
|
|
|
|
<div class="input-group-prepend"> |
|
|
|
|
|
{% if form.parent.vars['row_attr']['data-sortable'] is defined %} |
|
|
|
|
|
<button type="button" class="btn btn-success lc-btn-sortable" data-toggle="tooltip" |
|
|
|
|
|
title="Trier les images"> |
|
|
|
|
|
<i class="fa fa-arrows-alt"></i> |
|
|
|
|
|
</button> |
|
|
|
|
|
{% endif %} |
|
|
|
|
|
<button type="button" class="btn btn-primary lc-filemanager-open" data-id="{{ form.path.vars.id }}" |
|
|
|
|
|
data-toggle="tooltip" title="Sélectionner un fichier" |
|
|
|
|
|
data-target="{{ path('file_manager', {module:1, conf: managerDir})|raw }}"> |
|
|
|
|
|
<i class="fa fa-folder-open"></i> |
|
|
</button> |
|
|
</button> |
|
|
{% endif %} |
|
|
|
|
|
<button type="button" class="btn btn-primary lc-filemanager-open" data-id="{{ form.path.vars.id }}" |
|
|
|
|
|
data-toggle="tooltip" title="Sélectionner un fichier" |
|
|
|
|
|
data-target="{{ path('file_manager', {module:1, conf: managerDir})|raw }}"> |
|
|
|
|
|
<i class="fa fa-folder-open"></i> |
|
|
|
|
|
</button> |
|
|
|
|
|
</div> |
|
|
|
|
|
{{ form_widget(form.legend) }} |
|
|
|
|
|
<div class="input-group-append"> |
|
|
|
|
|
<button type="button" class="btn btn-danger lc-filemanager-delete" data-toggle="tooltip" |
|
|
|
|
|
title="Supprimer l'image" |
|
|
|
|
|
data-id="{{ form.path.vars.id }}"> |
|
|
|
|
|
<i class="fa fa-trash"></i> |
|
|
|
|
|
</button> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
{{ form_widget(form.legend) }} |
|
|
|
|
|
<div class="input-group-append"> |
|
|
|
|
|
<button type="button" class="btn btn-danger lc-filemanager-delete" data-toggle="tooltip" |
|
|
|
|
|
title="Supprimer l'image" |
|
|
|
|
|
data-id="{{ form.path.vars.id }}"> |
|
|
|
|
|
<i class="fa fa-trash"></i> |
|
|
|
|
|
</button> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
{{ form_rest(form) }} |
|
|
|
|
|
|
|
|
{{ form_rest(form) }} |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
{% endif %} |
|
|
{% endblock file_manager_widget %} |
|
|
{% endblock file_manager_widget %} |
|
|
|
|
|
|
|
|
{% block checkbox_radio_label -%} |
|
|
{% block checkbox_radio_label -%} |