{% extends "forms/field.html.twig" %} {% block field %}
{% block contents %}

{% if field.help %} {% endif %} {% block label %} {% if field.icon %} {% endif %} {{ field.title|tu }} {{ field.validate.required in ['on', 'true', 1] ? '*' }} {% if field.info %} {{ field.info|tu }} {% endif %} {% endblock %} {% if field.help %} {% endif %} {# Actions panel #} {% block actions %} {% if field.collapsible %} {% endif %} {% endblock %}

{% block group %} {% if field.text %}

{% if grav.twig.twig.filters['tu'] is defined %}{{ field.text|tu }}{% else %}{{ field.text|t }}{% endif %}

{% endif %} {% if field.fields %} {% for childName, child in field.fields %} {%- if childName == 'value' -%} {% set childKey = '' %} {% set childName = itemName -%} {%- elseif childName starts with '.' -%} {% set childKey = childName|trim('.') %} {% set childName = itemName ~ childName %} {% else %} {% set childKey = childName %} {% set childName = childName|replace({'*': key}) %} {% endif %} {% set child = child|merge({ name: childName }) %} {% if child.type == 'key' %} {% include 'forms/fields/key/key.html.twig' with { field: child, value: key } %} {% elseif child.key == true %} {% include [ "forms/fields/#{child.type}/#{child.type}.html.twig", 'forms/fields/key/key.html.twig' ] with { field: child, value: key } %} {% elseif child.type %} {% set originalValue = data.value(child.name) %} {% include [ "forms/fields/#{child.type}/#{child.type}.html.twig", 'forms/fields/text/text.html.twig' ] with { field: child, value: data.value(child.name) } %} {% endif %} {% endfor %} {% endif %} {% endblock %}

{% endblock %}
{% endblock %}