{% extends "_layouts/cp" %} {% import "_includes/forms" as forms %} {% includeCssResource 'fieldmanager/css/fieldmanager.css' %} {% includeJsResource 'fieldmanager/js/fieldmanager.js' %} {% set title = 'Field Manager' %} {% set tabs = { fields: { label: "Fields"|t, url: url('fieldmanager') }, import: { label: "Import"|t, url: url('fieldmanager/import') }, } %} {% set selectedTab = 'import' %} {% set groups = craft.fields.getAllGroups('id') %} {% set groupOptions = [{ label: "Don't Import", value: "noimport" }] %} {% for group in groups %} {% set groupOptions = groupOptions|merge([{ label: group.name, value: group.id }]) %} {% endfor %} {% set content %}

{{ 'Choose how you want to import your fields. You can modify the Name and Handle for each field, along with assigning it to a Field Group.'|t }}

{{ getCsrfInput() }} {% set groups = craft.fields.getAllGroups('id') %} {% for handle, field in fields %} {% endfor %}
{{ "Field Name"|t }} {{ "Field Handle"|t }} {{ "Field Type"|t }} {{ forms.selectField({ id: 'groupAll', name: 'groupAll', options: groupOptions, }) }}
{{ field.type }} {{ forms.selectField({ id: 'group'~handle, class: 'groupSelect', name: 'fields['~handle~'][groupId]', options: groupOptions, }) }}
{{ 'Back'|t }}
{{ "New Field Group"|t }}
{% endset %}