{% 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 groups = craft.fields.getAllGroups('id') %} {% set sidebar %} {% endset %} {% set content %}
{{ getCsrfInput() }} {% for group in groups %} {% set fields = craft.fields.getFieldsByGroupId(group.id) %} {% for field in fields %} {% endfor %} {% endfor %}
{{ "Group Name"|t }} {{ "Handle"|t }} {{ "Type"|t }}
{% set label %}{{ group.name }}{% endset %} {{ forms.checkboxField({ label: label }) }}
Clone Group
{% set label %}{{ field.name }}{% endset %} {{ forms.checkboxField({ name: 'selectedFields[]', value: field.id, label: label }) }} {{ field.handle }} {{ field.type }}
Clone

{% endset %} {% set js %} new Craft.AdminTable({ tableSelector: '#fieldmanager', noObjectsSelector: '#nofields', deleteAction: 'fields/deleteField' }); {% endset %} {% includeJs js %}