{% if field.fields %} {% set tabsKey = field.fields|keys|join('.') %} {% set storedValue = get_cookie('grav-tabs-state')|default('{}')|json_decode %} {% set storedTab = attribute(storedValue, 'tab-' ~ tabsKey) %} {% if storedTab is empty %} {% if uri.params.tab %} {% set active = uri.params.tab %} {% elseif field.active %} {% set active = field.active %} {% else %} {% set active = 1 %} {% endif %} {% endif %}
{% for tab in field.fields %} {% if tab.type == 'tab' and (tab.security is empty or authorize(array(tab.security))) %} {% if grav.twig.twig.filters['tu'] is defined %}{{ tab.title|tu }}{% else %}{{ tab.title|t }}{% endif %} {% endif %} {% endfor %}
{% for field in field.fields %} {% if field.type == 'tab' %} {% if field.security is empty or authorize(array(field.security)) %} {% 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 %} {% endif %} {% endfor %}
{% endif %}