edit_one_to_one.twig.html 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. {#
  2. This file is part of the Sonata package.
  3. (c) Thomas Rabaix <thomas.rabaix@sonata-project.org>
  4. For the full copyright and license information, please view the LICENSE
  5. file that was distributed with this source code.
  6. #}
  7. {% extends base_template %}
  8. {% block field %}
  9. {% if field_description.options.edit == 'inline' %}
  10. {% for nested_field_description in field_description.associationadmin.formfielddescriptions %}
  11. {{ nested_field_description|render_form_element(field_element, value) }}
  12. {% endfor %}
  13. {% else %}
  14. <div id="field_container_{{ admin.code }}_{{ field_element.id}}">
  15. {% if field_description.options.edit == 'list' %}
  16. <span id="field_widget_{{ admin.code }}_{{ field_element.id}}" >
  17. {% if value.id %}
  18. {% render 'SonataBaseApplicationBundle:Core:getShortObjectDescription' with {
  19. 'code': field_description.associationadmin.code,
  20. 'object_id': value.id
  21. }%}
  22. {% endif %}
  23. </span>
  24. <span style="display: none" >
  25. {{ form_field(field_element) }}
  26. </span>
  27. {% else %}
  28. <span id="field_widget_{{ admin.code }}_{{ field_element.id}}" >
  29. {{ form_field(field_element) }}
  30. </span>
  31. {% endif %}
  32. <span id="field_actions_{{ admin.code }}_{{ field_element.id}}" >
  33. {% if field_description.options.edit == 'list' %}
  34. <a href="{{ field_description.associationadmin.generateUrl('list') }}" onclick="start_field_dialog_form_list_{{ admin.code }}_{{ field_element.id }}(event)" class="action"><img src="{{ asset('bundles/sonatabaseapplication/famfamfam/application_view_list.png') }}" alt="{% trans 'btn_add' from 'BaseApplicationBundle' %}" /></a>
  35. {% endif %}
  36. <a href="{{ field_description.associationadmin.generateUrl('create') }}" onclick="start_field_dialog_form_add_{{ admin.code }}_{{ field_element.id }}(event)" class="action"><img src="{{ asset('bundles/sonatabaseapplication/famfamfam/add.png') }}" alt="{% trans 'btn_add' from 'BaseApplicationBundle' %}" /></a>
  37. </span>
  38. <div class="container sonata-ba-modal sonata-ba-modal-edit-one-to-one" style="display: none" id="field_dialog_{{ admin.code }}_{{ field_element.id }}">
  39. </div>
  40. </div>
  41. {% include 'SonataBaseApplicationBundle:CRUD:edit_many_association_script.twig.html' %}
  42. {% endif %}
  43. {% endblock %}