{% 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 %}
{{ 'Group Name' | t('field-manager') }} | {{ 'Handle' | t('field-manager') }} | {{ 'Type' | t('field-manager') }} | {{ 'Translatable' | t('field-manager') }} | {% for group in groups %} {% set fields = craft.app.fields.getFieldsByGroupId(group.id) %} | |||
---|---|---|---|---|---|---|---|
{% 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 }} |
{% if field is missing %}
{{ field.expectedType }} | {% else %}{{ field.displayName() }} | {% endif %}{% if field is missing %} | {% else %} | {{ 'Clone' | t('field-manager') }} |
{% endif %}