{% import '_includes/forms' as forms %} {% import 'feed-me/_macros' as feedMeMacro %} {% if feed.elementGroup %} {% set globalSetId = feed.elementGroup[feed.elementType].globalSet %} {% set globalSet = craft.app.globals.getSetById(globalSetId) %} {% endif %} {% set tabs = [] %} {% if globalSet.fieldLayoutId %} {% set tabs = craft.app.fields.getLayoutById(globalSet.fieldLayoutId).getTabs() %} {% for tab in tabs %}
{{ 'Field'|t('feed-me') }} | {{ 'Feed Element'|t('feed-me') }} | {{ 'Default Value'|t('feed-me') }} | {% for layoutField in tab.getElements()|filter(e => e is instance of('craft\\fieldlayoutelements\\CustomField')) %} {% set field = layoutField.getField() %} {% set fieldClass = craft.feedme.fields.getRegisteredField(className(field)) %} {% set template = fieldClass.getMappingTemplate() %} {% set variables = { name: field.name, handle: field.handle, feed: feed, feedData: feedData, field: field, fieldClass: fieldClass } %} {% include template ignore missing with variables only %} {% endfor %}
---|