{% if not isEmbedded %} {% extends '@MauticCore/Default/content.html.twig' %} {% endif %} {% block mauticContent %}sms{% endblock %} {% block headerTitle %}{{sms.getName()}}{% endblock %} {% block preHeader %} {{- include('@MauticCore/Helper/page_actions.html.twig', { 'item' : sms, 'templateButtons' : { 'close' : securityHasEntityAccess( permissions['sms:smses:viewown'], permissions['sms:smses:viewother'], sms.getCreatedBy() ), }, 'routeBase' : 'sms', 'targetLabel': 'mautic.sms.smses'|trans } ) -}} {{ include('@MauticCore/Modules/category--inline.html.twig', {'category': sms.category}) }} {{ include('@MauticProject/Modules/projects.html.twig', {'item': sms}) }} {% endblock %} {% block actions %} {% set customButtons = [] %} {{- include('@MauticCore/Helper/page_actions.html.twig', { 'item' : sms, 'customButtons' : customButtons is defined ? customButtons : [], 'templateButtons' : { 'edit' : securityHasEntityAccess( permissions['sms:smses:editown'], permissions['sms:smses:editother'], sms.getCreatedBy() ), 'clone' : permissions['sms:smses:create'], 'delete' : securityHasEntityAccess( permissions['sms:smses:deleteown'], permissions['sms:smses:deleteother'], sms.getCreatedBy() ), }, 'routeBase' : 'sms', } ) -}} {% endblock %} {% block publishStatus %} {{- include('@MauticCore/Helper/publishstatus_badge.html.twig', { 'entity': sms, 'status': sms.getPublishUp() is not null ? 'sending' : 'available' }) -}}
{% set tags = [ { color: 'warm-gray', label: smsType == 'list' ? 'mautic.sms.type.list.header' : (smsType == 'template' ? 'mautic.sms.type.template.header' : type) } ] %} {# Translation tags #} {% set tags = tags |merge(sms.isTranslation and not sms.isTranslation(true) ? [{ color: 'warm-gray', label: 'mautic.core.icon_tooltip.translation' }] : []) |merge(sms.isTranslation(true) ? [{ color: 'warm-gray', label: 'mautic.core.translation_of'|trans({'%parent%' : translations.parent.name}), icon: 'ri-translate' }] : []) %} {% include '@MauticCore/Helper/_tag.html.twig' with { tags: tags } %} {% endblock %} {% set smsType = sms.getSmsType() %} {% if smsType is empty %} {% set smsType = 'template' %} {% endif %} {% set translationContent = include('@MauticCore/Translation/index.html.twig', { 'activeEntity' : sms, 'translations' : translations, 'model' : 'sms', 'actionRoute' : 'mautic_sms_action', } ) %} {% set showTranslations = translationContent|trim is not empty %} {% block content %}| {{ 'mautic.lead.lead.lists'|trans }} | {% set segments = sms.getLists %} {% set segmentNames = segments.toArray|map(segment => segment.getName) %} {{ segmentNames|join(', ') }} |