{% extends isEmbedded ? '@MauticCore/Default/raw_output.html.twig' : '@MauticCore/Default/content.html.twig' %} {% block headerTitle email.name %} {% block mauticContent 'email' %} {% set variantContent = include('@MauticCore/Variant/index.html.twig', { 'activeEntity': email, 'variants': variants, 'abTestResults': abTestResults, 'model': 'email', 'actionRoute': 'mautic_email_action', }) %} {% set showVariants = variantContent is defined and variantContent|trim is not empty %} {% set translationContent = include('@MauticCore/Translation/index.html.twig', { 'activeEntity' : email, 'translations' : translations, 'model' : 'email', 'actionRoute' : 'mautic_email_action', } ) %} {% set showTranslations = translationContent|trim is not empty %} {% set emailType = email.emailType %} {% if emailType is not defined %} {% set emailType = 'template' %} {% endif %} {% set customButtons = [] %} {% if not isEmbedded %} {% if 'list' == emailType %} {% set sendButton = { 'attr' : { 'data-toggle' : 'ajax', 'href' : email.isBackgroundSending() ? 'javascript:void(0);' : path('mautic_email_action', {'objectAction' : 'send', 'objectId' : email.getId()}), }, 'iconClass' : 'fa fa-send-o', 'btnText' : 'mautic.email.send', 'primary' : true, } %} {% if email.isBackgroundSending() %} {% set sendButton = sendButton|merge({'tooltip' : 'mautic.email.send.disabled'}) %} {% set sendButton = sendButton|merge({'attr' : {'disabled' : true}}) %} {% endif %} {% set customButtons = customButtons|merge([sendButton]) %} {% endif %} {% set sendExampleButton = { 'attr' : { 'class' : 'btn btn-default btn-nospin', 'data-toggle' : 'ajaxmodal', 'data-target' : '#MauticSharedModal', 'href' : path('mautic_email_action', {'objectAction' : 'sendExample', 'objectId' : email.getId()}), 'data-header' : 'mautic.email.send.example'|trans, }, 'iconClass' : 'ri-mail-send-line', 'btnText' : 'mautic.email.send.example', 'primary' : true, } %} {% set customButtons = customButtons|merge([sendExampleButton]) %} {% set heatmapButton = { 'attr' : { 'class' : 'btn btn-default btn-nospin', 'data-toggle' : 'email-heatmap', 'data-email' : email.getId(), 'data-target' : '#MauticSharedModal', 'href' : '#', 'data-header' : 'mautic.email.heatmap.click_heatmap'|trans, }, 'iconClass' : 'ri-fire-line', 'btnText' : 'mautic.email.heatmap.click_heatmap' } %} {% set customButtons = customButtons|merge([heatmapButton]) %} {% endif %} {# Only show A/B test button if not already a translation of an a/b test #} {% set allowAbTest = email.isTranslation(true) and translations['parent'].isVariant(true) ? false : true %} {% block publishStatus %} {% if not isEmbedded %} {{- include('@MauticCore/Helper/publishstatus_badge.html.twig', {'entity' : email}) -}} {% endif %} {% endblock %} {% block actions %} {% if not isEmbedded %} {{- include('@MauticCore/Helper/page_actions.html.twig', { 'item' : email, 'templateButtons' : { 'edit' : securityHasEntityAccess( permissions['email:emails:editown'], permissions['email:emails:editother'], email.getCreatedBy(), ), 'clone' : permissions['email:emails:create'], 'abtest' : (allowAbTest and permissions['email:emails:create']), 'delete' : securityHasEntityAccess( permissions['email:emails:deleteown'], permissions['email:emails:deleteother'], email.getCreatedBy() ), 'close' : securityHasEntityAccess( permissions['email:emails:viewown'], permissions['email:emails:viewother'], email.getCreatedBy() ), }, 'routeBase' : 'email', 'customButtons' : customButtons, }) -}} {% endif %} {% endblock %} {% block content %}
{{ email.subject }}
{{ emailPreview }}
{% if email.isVariant(true) %} {% endif %} {% if email.isTranslation(true) %} {% endif %}
{{- include('@MauticCore/Helper/details.html.twig', {'entity': email}) -}} {% if email.fromName %} {% endif %} {% if email.fromAddress %} {% endif %} {% if email.replyToAddress %} {% endif %} {% if email.bccAddress %} {% endif %} {% if email.headers %} {% endif %}
{{ 'mautic.core.form.theme'|trans }} {{ email.template }}
{{ 'mautic.email.from_name'|trans }} {{ email.fromName }}
{{ 'mautic.email.from_email'|trans }} {{ email.fromAddress }}
{{ 'mautic.email.reply_to_email'|trans }} {{ email.replyToAddress }}
{{ 'mautic.email.bcc'|trans }} {{ email.bccAddress }}
{{ 'mautic.email.custom_headers'|trans }} {{ email.headers|formatter_simple_array_to_html }}
{{ 'mautic.email.stat.sent'|trans }} {{ email.sentCount }}
{{ 'mautic.email.stat.delivered'|trans }}
{{ 'mautic.email.stat.read'|trans }} {{ email.readCount }}
{% set isVariant = showTranslations or showVariants ?: 0 %} {% set dateFrom = dateRangeForm.children['date_from'].vars['data'] %} {% set dateTo = dateRangeForm.children['date_to'].vars['data'] %}
{{ include('@MauticCore/Helper/graph_dateselect.html.twig', { 'dateRangeForm': dateRangeForm, }) }}
{{ customContent('details.stats.graph.below', _context) }}
{{- include('@MauticPage/Trackable/click_counts.html.twig', { 'trackables' : trackables, 'entity' : email, 'channel' : 'email', }) -}}
{{ contacts | raw }}
{% if showVariants %}
{{ variantContent|raw }}
{% endif %} {% if showTranslations %}
{{ translationContent|raw }}
{% endif %}
{{ 'mautic.email.preview.url'|trans }}
{% if previewSettingsForm.translation is defined %}
{{ 'mautic.email.preview.show.translation'|trans }}
{{ form_widget(previewSettingsForm.translation) }}
{% endif %} {% if previewSettingsForm.variant is defined %}
{{ 'mautic.email.preview.show.ab.variant'|trans }}
{{ form_widget(previewSettingsForm.variant) }}
{% endif %} {% if previewSettingsForm.contact is defined %}
{{ 'mautic.email.preview.show.contact'|trans }}
{{ form_widget(previewSettingsForm.contact) }}
{% endif %}
{{- include('@MauticCore/Helper/publishstatus_icon.html.twig', { 'item' : email, 'model' : 'email', 'query' : 'customToggle=publicPreview' }) -}}
{{ 'mautic.email.usages'|trans }}
{{- include('@MauticCore/Helper/recentactivity.html.twig', {'logs': logs}) -}}
{% endblock %}