{% extends '@MauticCore/Default/content.html.twig' %} {% block mauticContent %}asset{% endblock %} {% block preHeader %} {{- include('@MauticCore/Helper/page_actions.html.twig', { 'item' : activeAsset, 'templateButtons' : { 'close' : securityHasEntityAccess( permissions['asset:assets:viewown'], permissions['asset:assets:viewother'], activeAsset.getCreatedBy() ), }, 'routeBase' : 'asset', 'langVar' : 'asset.asset', 'nameGetter' : 'getTitle', 'targetLabel': 'mautic.asset.assets'|trans } ) -}} {{ include('@MauticCore/Modules/category--inline.html.twig', {'category': activeAsset.category}) }} {{ include('@MauticProject/Modules/projects.html.twig', {'item': activeAsset}) }} {% endblock %} {% block headerTitle %} {{ activeAsset.getTitle() }} {% endblock %} {% block actions %} {{- include('@MauticCore/Helper/page_actions.html.twig', { 'item' : activeAsset, 'templateButtons' : { 'edit' : securityHasEntityAccess( permissions['asset:assets:editown'], permissions['asset:assets:editother'], activeAsset.getCreatedBy() ), 'clone' : permissions['asset:assets:create'], 'delete' : securityHasEntityAccess( permissions['asset:assets:deleteown'], permissions['asset:assets:deleteother'], activeAsset.getCreatedBy() ), }, 'routeBase' : 'asset', 'langVar' : 'asset.asset', 'nameGetter' : 'getTitle', }) -}} {% endblock %} {% block publishStatus %} {{- include('@MauticCore/Helper/publishstatus_badge.html.twig', { 'entity': activeAsset, 'status': 'available' }) -}}
{# Asset type #} {% if activeAsset.getFileType() is defined and activeAsset.getFileType() is not empty %} {% set fileType = activeAsset.getFileType()|lower %} {% set extensionGroups = activeAsset.getFileExtensions()|default([]) %} {% set type = 'fallback' %} {% for group, exts in extensionGroups %} {% if fileType in exts %} {% set type = group %} {% endif %} {% endfor %} {% include '@MauticCore/Helper/_tag.html.twig' with { tags: [{ label: ('mautic.asset.type.' ~ type)|trans, icon: activeAsset.getIconClass()|default(''), color: 'high-contrast' }] } %} {% endif %} {# Disallow indexing #} {% if activeAsset.getDisallow() is defined and activeAsset.getDisallow() == 1 %} {% include '@MauticCore/Helper/_tag.html.twig' with { tags: [{ label: 'mautic.asset.tag.disallow.label'|trans, icon: 'ri-eye-off-fill', color: 'blue', icon_only: true }] } %} {% endif %} {# Storage location #} {% if activeAsset.getStorageLocation() is defined %} {% include '@MauticCore/Helper/_tag.html.twig' with { tags: [{ label: ('mautic.asset.tag.storage.' ~ activeAsset.getStorageLocation())|trans, icon: activeAsset.getStorageLocation() == 'local' ? 'ri-hard-drive-2-fill' : 'ri-cloud-fill', color: 'blue', icon_only: true }] } %} {% endif %} {# Language #} {% if activeAsset.getLanguage() is defined and activeAsset.getLanguage() is not empty %} {% include '@MauticCore/Helper/_tag.html.twig' with { tags: [{ label: activeAsset.getLanguage()|language_name|capitalize, icon: 'ri-translate-2', color: 'warm-gray', attributes: { 'data-toggle': 'tooltip', 'data-placement': 'top', 'title': 'mautic.core.language'|trans } }] } %} {% endif %} {% endblock %} {% block content %}| {% trans %}mautic.asset.asset.size{% endtrans %} | {{ activeAsset.getSize() }} |
| {% trans %}mautic.asset.asset.url{% endtrans %} | {{ assetDownloadUrl }} |
| {% trans %}mautic.asset.filename.original{% endtrans %} | {{ activeAsset.getOriginalFilename() }} |
| {{ ('mautic.asset.filename.' ~ location)|trans }} | {{ ('local' == location) ? activeAsset.getPath() : activeAsset.getRemotePath() }} |