{# This file is part of the Sonata package. (c) Thomas Rabaix For the full copyright and license information, please view the LICENSE file that was distributed with this source code. #} {% if not sonata_admin.field_description.hasassociationadmin%} {{ value|render_relation_element(sonata_admin.field_description) }} {% elseif sonata_admin.edit == 'inline' %} {% for field_description in sonata_admin.field_description.associationadmin.formfielddescriptions %} {{ form_row(form[field_description.name])}} {% endfor %} {% else %}
{% if sonata_admin.edit == 'list' %} {% if sonata_admin.admin.id(sonata_admin.value) %} {{ render(path('sonata_admin_short_object_information', { 'code': sonata_admin.field_description.associationadmin.code, 'objectId': sonata_admin.field_description.associationadmin.id(sonata_admin.value), 'uniqid': sonata_admin.field_description.associationadmin.uniqid, 'linkParameters': sonata_admin.field_description.options.link_parameters })) }} {% elseif sonata_admin.field_description.options.placeholder is defined and sonata_admin.field_description.options.placeholder %} {{ sonata_admin.field_description.options.placeholder|trans({}, 'SonataAdminBundle') }} {% endif %} {{ form_widget(form) }} {% else %} {{ form_widget(form) }} {% endif %}
{% set display_btn_list = sonata_admin.edit == 'list' and sonata_admin.field_description.associationadmin.hasRoute('list') and sonata_admin.field_description.associationadmin.hasAccess('list') and btn_list %} {% set display_btn_add = sonata_admin.edit != 'admin' and sonata_admin.field_description.associationadmin.hasRoute('create') and sonata_admin.field_description.associationadmin.hasAccess('create') and btn_add %} {% if display_btn_list or display_btn_add %}
{% if display_btn_list %} {{ btn_list|trans({}, btn_catalogue) }} {% endif %} {% if display_btn_add %} {{ btn_add|trans({}, btn_catalogue) }} {% endif %}
{% endif %} {% if sonata_admin.edit == 'list' and sonata_admin.field_description.associationadmin.hasRoute('delete') and sonata_admin.field_description.associationadmin.hasAccess('delete') and btn_delete %} {{ btn_delete|trans({}, btn_catalogue) }} {% endif %}
{% include '@SonataAdmin/CRUD/Association/edit_modal.html.twig' %}
{% include '@SonataAdmin/CRUD/Association/edit_many_script.html.twig' %} {% endif %}