{% extends 'field-manager/_layouts' %} {% import '_includes/forms' as forms %} {% set crumbs = [ { label: 'Field Manager' | t('field-manager'), url: url('field-manager') }, { label: 'Fields' | t('field-manager'), url: url('field-manager') }, ] %} {% set title = 'Fields' %} {% set selectedTab = 'fields' %} {% set fullPageForm = true %} {% set groups = craft.app.fields.allGroups %} {% set sidebar %} {% endset %} {% block actionButton %} {% if groups %} {{ 'New field' | t('field-manager') }} {% endif %} {% endblock %} {% block blockContent %} {% for group in groups %} {% set fields = craft.app.fields.getFieldsByGroupId(group.id) %} {% for field in fields %} {% if field is missing %} {% else %} {% endif %} {% if field is missing %} {% else %} {% endif %} {% endfor %} {% endfor %}
{{ 'Group Name' | t('field-manager') }} {{ 'Handle' | t('field-manager') }} {{ 'Type' | t('field-manager') }} {{ 'Translatable' | t('field-manager') }}
{% set label %} {{ group.name }} {% endset %} {{ forms.checkboxField({ label: label }) }}
{{ 'Clone Group' | t('field-manager') }}
{% set label %} {{ field.name }} {% if field.id in unusedFieldIds %} {{ 'Unused' | t('field-manager') }} {% endif %} {% endset %} {{ forms.checkboxField({ name: 'selectedFields[]', value: field.id, label: label, }) }} {{ field.handle }}{{ field.expectedType }}{{ field.displayName() }}
{{ 'Clone' | t('field-manager') }}

{{ forms.checkboxField({ label: 'Download export file' | t('field-manager'), id: 'download', name: 'download', value: 1, checked: true, }) }}
{% endblock %} {% js %} new Craft.AdminTable({ tableSelector: '#fieldmanager', noObjectsSelector: '#nofields', deleteAction: 'fields/delete-field' }); {% endjs %}