{#

This file is part of the Sonata package.

(c) Thomas Rabaix <thomas.rabaix@sonata-project.org>

For the full copyright and license information, please view the LICENSE
file that was distributed with this source code.

#}

{% extends '@SonataAdmin/CRUD/base_show_field.html.twig' %}

{% block field %}
    <ul class="sonata-ba-show-one-to-many">
        {% set route_name = field_description.option('route').name|default(sonata_config.getOption('default_admin_route')) %}
        {% set route_parameters = field_description.option('route').parameters|default([]) %}

        {% for element in value %}
            {% if field_description.hasassociationadmin
                and field_description.associationadmin.hasRoute(route_name)
                and field_description.associationadmin.hasAccess(route_name, element) %}
                <li>
                    <a href="{{ field_description.associationadmin.generateObjectUrl(route_name, element, route_parameters) }}">
                        {{ element|render_relation_element(field_description) }}
                    </a>
                </li>
            {% else %}
                <li>{{ element|render_relation_element(field_description) }}</li>
            {% endif %}
        {% endfor %}
    </ul>
{% endblock %}
