{% extends '@OroUI/actions/update.html.twig' %}
{% form_theme form with '@OroForm/Form/fields.html.twig' %}
{% if entity.id %}
{% oro_title_set({params : {'%familyName%': entity.defaultLabel.string }}) %}
{% set formAction = path('oro_attribute_family_update', {id: entity.id }) %}
{% else %}
{% set formAction = path('oro_attribute_family_create', {alias: entityAlias}) %}
{% oro_title_set({params : {'%entityName%': 'oro.entity_config.attribute_family.entity_label'|trans}}) %}
{% endif %}
{% block navButtons %}
{% import '@OroUI/macros.html.twig' as UI %}
{% if entity.id and is_granted('oro_attribute_family_delete', entity) and is_granted('delete', entity) %}
{{ UI.deleteButton({
'dataUrl': path('oro_attribute_family_delete', {'id': entity.id}),
'dataRedirect': path('oro_attribute_family_index', {alias: entityAlias}),
'aCss': 'no-hash remove-button',
'dataId': entity.id,
'entity_label': 'oro.entity_config.attribute_family.entity_label'|trans
}) }}
{{ UI.buttonSeparator() }}
{% endif %}
{{ UI.cancelButton(path('oro_attribute_family_index', {alias: entityAlias})) }}
{% set html = UI.saveAndCloseButton({
'route': 'oro_attribute_family_index',
'params': {alias: entityAlias}
}) %}
{% if is_granted('oro_attribute_family_create') %}
{% set html = html ~ UI.saveAndNewButton({
'route': 'oro_attribute_family_create',
'params': {alias: entityAlias}
}) %}
{% endif %}
{% if form.vars.value.id %}
{% set html = html ~ UI.saveAndStayButton({
'route': 'oro_attribute_family_update',
'params': {'id': '$id', 'alias': entityAlias}
}) %}
{% endif %}
{{ UI.dropdownSaveButton({'html': html}) }}
{% endblock navButtons %}
{% block pageHeader %}
{% if entity.id %}
{% set breadcrumbs = {
'entity': entity,
'indexPath': path('oro_attribute_family_index', {alias: entityAlias}),
'indexLabel': 'oro.entity_config.attribute_family.entity_plural_label'|trans,
'entityTitle': entity.defaultLabel()
} %}
{{ parent() }}
{% else %}
{% set title = 'oro.ui.create_entity'|trans({'%entityName%': 'oro.entity_config.attribute_family.entity_label'|trans}) %}
{% include '@OroUI/page_title_block.html.twig' with { title: title } %}
{% endif %}
{% endblock pageHeader %}
{% block content_data %}
{% set id = 'attribute-family-create' %}
{% set data = {
'formErrors': form_errors(form),
'dataBlocks': form_data_blocks(form),
'hiddenData': form_rest(form)
}%}
{{ parent() }}
{% endblock content_data %}