|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
-
-
- {% set _entity_config = easyadmin_entity(app.request.query.get('entity')) %}
- {# the empty string concatenation is needed when the primary key is an object (e.g. an Uuid object) #}
- {% set _entity_id = '' ~ attribute(entity, _entity_config.primary_key_field_name) %}
- {% trans_default_domain _entity_config.translation_domain %}
- {% set _trans_parameters = { '%entity_name%': _entity_config.name|trans, '%entity_label%': _entity_config.label|trans, '%entity_id%': _entity_id } %}
-
- {% extends _entity_config.templates.layout %}
-
- {% block body_id 'easyadmin-show-' ~ _entity_config.name ~ '-' ~ _entity_id %}
-
- {% block content_title %}
- {% apply spaceless %}
- {% set _default_title = 'show.page_title'|trans(_trans_parameters, 'EasyAdminBundle') %}
- {{ _entity_config.show.title is defined ? _entity_config.show.title|trans(_trans_parameters) : _default_title }}
- {% endapply %}
- {% endblock %}
-
- {% block content_footer_wrapper '' %}
-
- {% block main %}
- <div class="form-horizontal">
- {% block show_fields %}
- {% set _fields_visible_by_user = fields|filter((metadata, field) => easyadmin_is_granted(metadata.permission)) %}
- {% for field, metadata in _fields_visible_by_user %}
- {% block show_field %}
- <div class="form-group field-{{ metadata.type|default('default')|lower }} {{ metadata.css_class|default('') }}">
- <label class="control-label">
- {{ metadata.label|trans(_trans_parameters)|raw }}
- </label>
- <div class="form-widget">
- <div class="form-control">
- {{ easyadmin_render_field_for_show_view(_entity_config.name, entity, metadata) }}
- </div>
-
- {% if metadata.help|default('') != '' %}
- <small class="form-help"><i class="fa fa-fw fa-info-circle"></i> {{ metadata.help|trans|raw }}</small>
- {% endif %}
- </div>
- </div>
- {% endblock %}
- {% endfor %}
- {% endblock %}
- </div>
-
- <section class="content-footer">
- <div class="form-actions">
- {% block item_actions %}
- {% set _show_actions = easyadmin_get_actions_for_show_item(_entity_config.name) %}
- {% set _request_parameters = app.request.query.all %}
-
- {{ include('@EasyAdmin/default/includes/_actions.html.twig', {
- actions: _show_actions,
- entity_config: _entity_config,
- request_parameters: _request_parameters,
- translation_domain: _entity_config.translation_domain,
- trans_parameters: _trans_parameters,
- item_id: _entity_id,
- item: entity
- }, with_context = false) }}
- {% endblock item_actions %}
- </div>
- </section>
-
- {% block delete_form %}
- {{ include('@EasyAdmin/default/includes/_delete_form.html.twig', {
- view: 'show',
- referer: app.request.query.get('referer', ''),
- delete_form: delete_form,
- _translation_domain: _entity_config.translation_domain,
- _trans_parameters: _trans_parameters,
- _entity_config: _entity_config,
- }, with_context = false) }}
- {% endblock delete_form %}
- {% endblock %}
|