{% block form %} {% import "SonataAdminBundle:CRUD:base_edit_form_macro.html.twig" as form_helper %} {{ sonata_block_render_event('sonata.admin.edit.form.top', { 'admin': admin, 'object': object }) }} {% set url = admin.id(object) is not null ? 'edit' : 'create' %} {% if not admin.hasRoute(url)%}
{{ "form_not_available"|trans({}, "SonataAdminBundle") }}
{% else %}
{{ include('SonataAdminBundle:Helper:render_form_dismissable_errors.html.twig') }} {% block sonata_pre_fieldsets %}
{% endblock %} {% block sonata_tab_content %} {% set has_tab = ((admin.formtabs|length == 1 and admin.formtabs|keys[0] != 'default') or admin.formtabs|length > 1 ) %}
{% if has_tab %} {% else %} {{ form_helper.render_groups(admin, form, admin.formtabs['default'].groups, has_tab) }} {% endif %}
{% endblock %} {% block sonata_post_fieldsets %}
{% endblock %} {{ form_rest(form) }} {% block formactions %}
{% block sonata_form_actions %} {% if app.request.isxmlhttprequest %} {% if admin.id(object) is not null %} {% else %} {% endif %} {% else %} {% if admin.supportsPreviewMode %} {% endif %} {% if admin.id(object) is not null %} {% if admin.hasRoute('list') and admin.hasAccess('list') %} {% endif %} {% if admin.hasRoute('delete') and admin.hasAccess('delete', object) %} {{ 'delete_or'|trans({}, 'SonataAdminBundle') }} {{ 'link_delete'|trans({}, 'SonataAdminBundle') }} {% endif %} {% if admin.isAclEnabled() and admin.hasRoute('acl') and admin.hasAccess('acl', object) %} {{ 'link_edit_acl'|trans({}, 'SonataAdminBundle') }} {% endif %} {% else %} {% if admin.hasroute('edit') and admin.hasAccess('edit') %} {% endif %} {% if admin.hasroute('list') and admin.hasAccess('list') %} {% endif %} {% endif %} {% endif %} {% endblock %}
{% endblock formactions %}
{% endif%} {{ sonata_block_render_event('sonata.admin.edit.form.bottom', { 'admin': admin, 'object': object }) }} {% endblock %}