{% extends "forms/field.html.twig" %} {% set defaults = config.plugins.form %} {% set files = defaults.files|merge(field|default([])) %} {% set limit = not field.multiple ? 1 : files.limit %} {% block input %} {% set page_can_upload = exists or (type == 'page' and not exists and not (field.destination starts with '@self' or field.destination starts with 'self@')) %} {% set max_filesize = (field.filesize > form_max_filesize or field.filesize == 0) ? form_max_filesize : field.filesize %} {% block prepend %}{% endblock %} {% set settings = {name: field.name, paramName: (scope ~ field.name)|fieldName ~ (files.multiple ? '[]' : ''), limit: limit, filesize: max_filesize, accept: files.accept, resolution: files.resolution, resizeWidth: field.filepond.resize_width, resizeHeight: field.filepond.resize_height, resizeQuality: field.filepond.resize_quality } %} {% set filepond_settings = field.filepond|default({}) %} {% set file_url_add = form.getFileUploadAjaxRoute().getUri() %} {% set file_url_remove = form.getFileDeleteAjaxRoute(null, null).getUri() %}