12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- {#
- 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.
- #}
- {% 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.getChild(field_description.name)) }}
- {% endfor %}
- {% else %}
- <div id="field_container_{{ id }}" class="field-container">
- {% if sonata_admin.edit == 'list' %}
- <span id="field_widget_{{ id }}" >
- {% if sonata_admin.field_description.associationadmin.id(sonata_admin.value) %}
- {% render 'sonata.admin.controller.admin:getShortObjectDescriptionAction' with {}, {
- 'query': {
- 'code': sonata_admin.field_description.associationadmin.code,
- 'objectId': sonata_admin.field_description.associationadmin.id(sonata_admin.value),
- 'uniqid': sonata_admin.field_description.associationadmin.uniqid
- }
- }%}
- {% endif %}
- </span>
- <span style="display: none" >
- {{ form_widget(form) }}
- </span>
- {% else %}
- <span id="field_widget_{{ id }}" >
- {{ form_widget(form) }}
- </span>
- {% endif %}
- <span id="field_actions_{{ id }}" class="field-actions">
- {% if sonata_admin.edit == 'list' and sonata_admin.field_description.associationadmin.hasroute('list') and sonata_admin.field_description.associationadmin.isGranted('LIST') %}
- <a href="{{ sonata_admin.field_description.associationadmin.generateUrl('list') }}"
- onclick="return start_field_dialog_form_list_{{ id }}(this);"
- class="sonata-ba-action"
- title="{% trans from 'SonataAdminBundle' %}link_list{% endtrans %}"
- >
- <img
- src="{{ asset('bundles/sonataadmin/famfamfam/application_view_list.png') }}"
- alt="{% trans from 'SonataAdminBundle' %}link_list{% endtrans %}"
- />
- </a>
- {% endif %}
- {% if sonata_admin.edit != 'admin' and sonata_admin.field_description.associationadmin.hasroute('create') and sonata_admin.field_description.associationadmin.isGranted('CREATE') %}
- <a href="{{ sonata_admin.field_description.associationadmin.generateUrl('create') }}"
- onclick="return start_field_dialog_form_add_{{ id }}(this);"
- class="sonata-ba-action"
- title="{% trans from 'SonataAdminBundle' %}link_add{% endtrans %}"
- >
- <img
- src="{{ asset('bundles/sonataadmin/famfamfam/add.png') }}"
- alt="{% trans from 'SonataAdminBundle' %}link_add{% endtrans %}"
- />
- </a>
- {% endif %}
- {% if sonata_admin.edit == 'list' and sonata_admin.field_description.associationadmin.hasRoute('list') and sonata_admin.field_description.associationadmin.isGranted('LIST') %}
- <a href=""
- onclick="return remove_selected_element_{{ id }}(this);"
- class="sonata-ba-action"
- title="{% trans from 'SonataAdminBundle' %}link_delete{% endtrans %}"
- >
- <img src="{{ asset('bundles/sonataadmin/famfamfam/cancel.png') }}"
- alt="{% trans from 'SonataAdminBundle' %}link_delete{% endtrans %}"
- />
- </a>
- {% endif %}
- </span>
- <div class="container sonata-ba-modal sonata-ba-modal-edit-one-to-one" style="display: none" id="field_dialog_{{ id }}">
- </div>
- </div>
- {% include 'SonataDoctrineORMAdminBundle:CRUD:edit_orm_many_association_script.html.twig' %}
- {% endif %}
|