1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- {#
- 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 base_template %}
- {% block field %}
- <div id="field_container_{{ admin.uniqid }}_{{ field_element.id }}">
- <span id="field_widget_{{ admin.uniqid }}_{{ field_element.id }}" >
- {% if field_description.options.edit == 'inline' %}
- {% if inline == 'table' %}
- <table>
- {% for nested_group_field_name, nested_group_field in field_element.fields %}
- <tr>
- {% set parent_loop = loop %}
- {% for field_name, nested_field in nested_group_field.fields %}
- <td>
- {% if field_description.associationadmin.formfielddescriptions[field_name] is defined %}
- {{ field_description.associationadmin.formfielddescriptions[field_name]|render_form_element(
- nested_group_field,
- value,
- { 'loop': parent_loop }
- ) }}
- {% else %}
- {{ form_field(nested_field) }}
- {% endif %}
- </td>
- {% endfor %}
- </tr>
- {% endfor %}
- </table>
- {% else %}
- <div>
- {% for nested_group_field_name, nested_group_field in field_element.fields %}
- {% for field_name, nested_field in nested_group_field.fields %}
- {% if field_description.associationadmin.formfielddescriptions[field_name] is defined %}
- {{ field_description.associationadmin.formfielddescriptions[field_name]|render_form_element(
- nested_group_field,
- value, {
- 'inline': 'natural',
- 'edit' : 'inline'
- }
- ) }}
- {% else %}
- {{ form_field(nested_field) }}
- {% endif %}
- {% endfor %}
- {% endfor %}
- </div>
- {% endif %}
- {% else %}
- {{ form_field(field_element) }}
- {% endif %}
- </span>
- {% if field_description.options.edit == 'inline' %}
- <span id="field_actions_{{ admin.uniqid }}_{{ field_element.id }}" >
- <a
- href="{{ field_description.associationadmin.generateUrl('create') }}"
- onclick="start_field_retrieve_{{ admin.uniqid }}_{{ field_element.id }}(event)"
- class="action">
- <img
- src="{{ asset('bundles/sonatabaseapplication/famfamfam/add.png') }}"
- alt="{% trans 'btn_add' from 'BaseApplicationBundle' %}"
- />
- </a>
- </span>
-
- {% include 'SonataBaseApplicationBundle:CRUD:edit_one_association_script.html.twig' %}
- {% else %}
- <span id="field_actions_{{ admin.uniqid }}_{{ field_element.id }}" >
- <a
- href="{{ field_description.associationadmin.generateUrl('create') }}"
- onclick="start_field_dialog_form_add_{{ admin.uniqid }}_{{ field_element.id }}(event)"
- class="action">
- <img
- src="{{ asset('bundles/sonatabaseapplication/famfamfam/add.png') }}"
- alt="{% trans 'btn_add' from 'BaseApplicationBundle' %}"
- />
- </a>
- </span>
- <div style="display: none" id="field_dialog_{{ admin.uniqid }}_{{ field_element.id }}">
- </div>
-
- {% include 'SonataBaseApplicationBundle:CRUD:edit_many_association_script.html.twig' %}
- {% endif %}
- </div>
- {% endblock %}
|