{% trans_default_domain 'admin' %} {% if form is defined and form %} {% set args = {'website': websiteId()} %} {% if interface.masterField is defined and interface.masterField != 'configuration' and interface.masterField != 'website' %} {% set args = args|merge({(interface.masterField): interface.masterFieldId}) %} {% endif %} {% if interface.parentMasterField is defined and interface.parentMasterField and interface.parentMasterFieldId is defined and interface.parentMasterFieldId %} {% set args = args|merge({(interface.parentMasterField): interface.parentMasterFieldId}) %} {% endif %} {% set transDomain = interface.name is defined and interface.name ? 'entity_' ~ interface.name : NULL %} {% set addLabel = 'add'|trans([], transDomain) and 'add'|trans([], transDomain) != 'add' ? 'add'|trans([], transDomain) : 'Ajouter'|trans ~ " " ~ interface.name %} {% set excludes = ['i18ns', 'save', 'saveEdit'] %} {% if formAction is defined %} {% set formAction = formAction %} {% else %} {% set formAction = app.request.uri %} {% if interface['name'] is defined and routeExist('admin_' ~ interface['name'] ~ '_index') %} {% set formAction = path('admin_' ~ interface['name'] ~ '_index', args) %} {% elseif interface['name'] is defined and routeExist('admin_' ~ interface['name'] ~ '_tree') %} {% set args = args|merge({(interface.masterField): interface.masterFieldId}) %} {% set formAction = path('admin_' ~ interface['name'] ~ '_tree', args) %} {% elseif interface['name'] is defined and routeExist('admin_' ~ interface['name'] ~ '_new') %} {% set formAction = path('admin_' ~ interface['name'] ~ '_new', args) %} {% endif %} {% endif %} {% set formAction = 'module/customers/contacts/index' in formAction and masterRequest().get('customer') ? formAction ~ '/' ~ masterRequest().get('customer') : formAction %} {% set modalId = modalId is defined ? modalId : interface.name %}
{% endif %}