{% extends "admin/base.html.twig" %} {% trans_default_domain 'admin' %} {% import 'core/src-macro.html.twig' as resources %} {% set transDomain = interface.name is defined and interface.name ? 'entity_' ~ interface.name : NULL %} {% if pageTitle is not defined or pageTitle is defined and not pageTitle %} {% set title = 'singular'|trans([], transDomain) and 'singular'|trans([], transDomain) != 'singular' ? 'singular'|trans([], transDomain) : 'Edition'|trans ~ " " ~ interface.name %} {% set pageTitle = entity.adminName is defined and entity.adminName ? title ~ ' : ' ~ entity.adminName : title %} {% endif %} {% block title %}{{ pageTitle }}{% endblock %} {% block pageTitle %}{{ pageTitle }}{% endblock %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block javascripts %} {{ parent() }} {% endblock %} {% block body %} {% set elementsToShow = interface.configuration.showView is defined ? interface.configuration.showView : NULL %} {% set metadatas = metadata.fieldNames %} {% for fieldName, data in metadata.associationMappings %} {% set metadatas = metadatas|merge({(fieldName): fieldName}) %} {% endfor %}
{% if is_granted('ROLE_INTERNAL') and entity.slug is defined %} {% endif %} {% for field in metadatas %} {% if field in elementsToShow or elementsToShow is empty %} {% set labelName = labels[field] is defined ? labels[field] : field %} {% set fieldValue = attribute(entity, field) %} {% if not fieldValue %} {% set fieldValue = 'N/C' %} {% endif %} {% endif %} {% endfor %}
{{ 'Slug'|trans }} {{ entity.slug }}
{{ labelName|trans }} {% include 'core/data-formater.html.twig' with {'elementsToShow': elementsToShow, 'dataValue': fieldValue, 'property': field, 'view': 'show'} %}
{% endblock %}