{# Used to create and edit dynamic content #} {% extends '@MauticCore/Default/content.html.twig' %} {% form_theme form '@MauticDynamicContent/FormTheme/Filter/layout.html.twig' %} {% block mauticContent 'dynamicContent' %} {% block translationBase 'mautic.dynamicContent' %} {% block headerTitle %} {% if form.vars.data.id is empty %} {{ 'mautic.dynamicContent.header.new'|trans }} {% else %} {{ 'mautic.dynamicContent.header.edit'|trans({'%name%': form.vars.data.name}) }} {% endif %} {% endblock %} {% block content %} {%- set fields = form.vars.fields -%} {%- set index = form.filters.vars.value|keys|length -%} {%- set hasMainErrors = formContainsErrors(form, ['filters']) -%} {%- set hasFilterErrors = formContainsErrors(form.filters) -%} {{ form_start(form) }}
{{ form_row(form.name) }}
{{ form_row(form.content) }}
{% if hasFilterErrors and '' is not same as form_errors(form.filters) %} {% endif %}
{{ form_widget(form.filters) }}
{{ form_row(form.category) }} {{ form_row(form.language) }} {{ form_row(form.translationParent) }}
{{ form_row(form.isPublished) }}
{% if form.updateSelect is not defined %} {{ form_row(form.isCampaignBased) }} {% endif %}
{{ form_row(form.slotName) }}

{% include '@MauticCore/FormTheme/Fields/_utm_tags_fields.html.twig' %}
{{ form_row(form.publishUp) }} {{ form_row(form.publishDown) }} {{ form_rest(form) }}
{{ form_end(form) }} {%- set templates = { 'countries': 'country-template', 'regions': 'region-template', 'timezones': 'timezone-template', 'select': 'select-template', 'lists': 'leadlist-template', 'campaign': 'campaign-template', 'deviceTypes': 'device_type-template', 'deviceBrands': 'device_brand-template', 'deviceOs': 'device_os-template', 'emails': 'lead_email_received-template', 'tags': 'tags-template', 'stage': 'stage-template', 'locales': 'locale-template', 'globalcategory': 'globalcategory-template', } -%}
{% for dataKey, template in templates %} {% endfor %}
{% endblock %}