{% set form_id = form_id ? form_id : 'blueprints' %} {% set scope = scope ?: 'data.' %} {% if admin.findFormFields('file', blueprints.fields) %} {% set multipart = ' enctype="multipart/form-data"' %} {% endif %}
{% for field in blueprints.fields %} {% if field.type %} {% set value = field.name ? data.value(field.name) : data.toArray %}
{% include ["forms/fields/#{field.type}/#{field.type}.html.twig", 'forms/fields/text/text.html.twig'] %}
{% endif %} {% endfor %} {% if data.extra %} {% for name, value in data.extra %} {% if name not in ['_json','task','admin-nonce'] %} {% set field = {name: '_json.' ~ name} %} {% set value = value|raw|json_encode %} {% include 'forms/fields/hidden/hidden.html.twig' %} {% endif %} {% endfor %} {% endif %} {{ nonce_field('admin-form', 'admin-nonce')|raw }}