{% if config == "web" %}

{{ tr(msg="record-config-web-heading", name=new_record_name, lang=lang) }}

{{ tr(msg="record-config-section-web", attr="servers", lang=lang) }}

{% set ttl_error = errors | get(key="/addresses/ttl", default="") %}
{{ form::input( id="address-ttl", name="addresses[ttl]", value=address.address | default(value=""), type="number", errors=[ ttl_error ], error_msg_id="record-input-ttl", description=tr(msg="record-input-ttl", attr="help", lang=lang), label=tr(msg="record-input-ttl", attr="input-label", lang=lang), label_attributes=[], attributes=[], ) }}
{% set global_address_error = errors | get(key="/addresses/data", default="") %} {% for address in input_data.addresses.data.addresses | default(value=[""]) %} {% set address_error = errors | get(key="/addresses/data/addresses/" ~ loop.index0 ~ "/address", default="") %}
{{ form::input( id="address-" ~ loop.index0, name="addresses[data][addresses][" ~loop.index0 ~ "][address]", value=address.address | default(value=""), type="text", errors=[ global_address_error, address_error, ], error_msg_id="record-input-addresses", label=tr(msg="record-input-addresses", attr="input-label", index=loop.index, lang=lang), label_attributes=[ "data-new-item-template-attr", "for", "data-template-for", "address-{i}", "data-new-item-template-content", tr(msg="record-input-addresses", attr="input-label", index="{i}", lang=lang), ], attributes=[ "data-new-item-template-attr", "name id", "data-template-name", "addresses[data][addresses][{i}][address]", "data-template-id", "address-{i}", ] ) }}
{% endfor %}
{% elif config == "mail" %}

{{ tr(msg="record-config-mail-heading", name=new_record_name, lang=lang) }}

{{ tr(msg="record-config-section-mail", attr="servers", lang=lang) }}

{{ tr(msg="record-input-ttl", attr="help", lang=lang) }}

{% for mailserver in input_data.mailservers.data.mailservers | default(value=[""]) %}
{{ tr(msg="record-input-mailservers", attr="legend", index=loop.index, lang=lang) }}
{% endfor %}

{{ tr(msg="record-config-section-mail", attr="security", lang=lang) }}

{{ tr(msg="record-input-spf", attr="legend", lang=lang) }}

{{ tr(msg="record-input-ttl", attr="help", lang=lang) }}

{{ tr(msg="record-input-dmarc", attr="legend", lang=lang) }}

{{ tr(msg="record-input-ttl", attr="help", lang=lang) }}

{{ tr(msg="record-config-section-mail", attr="dkim", lang=lang) }}

{{ tr(msg="record-input-ttl", attr="help", lang=lang) }}

{{ tr(msg="record-input-dkim", attr="legend", index=1, lang=lang) }}
{% endif %}