{% extends 'OroUIBundle:actions:view.html.twig' %} {% import 'OroDataGridBundle::macros.html.twig' as dataGrid %} {% oro_title_set({params : {"%taxCode%": entity.code } }) %} {% block pageHeader %} {% set breadcrumbs = { 'entity': entity, 'indexPath': path('oro_tax_account_tax_code_index'), 'indexLabel': 'oro.tax.accounttaxcode.entity_plural_label'|trans, 'entityTitle': entity.code|default('N/A'|trans) } %} {{ parent() }} {% endblock pageHeader %} {% block content_data %} {% set accountTaxCodeInfo %} {{ UI.renderProperty('oro.tax.accounttaxcode.code.label'|trans, entity.code) }} {{ UI.renderProperty('oro.tax.accounttaxcode.description.label'|trans, entity.description) }} {% endset %} {% set dataBlocks = [{ 'title': 'oro.tax.sections.general'|trans, 'class': 'active', 'subblocks': [ {'data' : [accountTaxCodeInfo]}, ] }] %} {% set accountGrid %} {{ dataGrid.renderGrid('tax-account-grid', { account_tax_code_id: entity.id }, { cssClass: 'inner-grid' }) }} {% endset %} {% set accountGroupGrid %} {{ dataGrid.renderGrid('tax-account-group-grid', { account_tax_code_id: entity.id }, { cssClass: 'inner-grid' }) }} {% endset %} {% set dataBlocks = dataBlocks|merge([{ 'title': 'oro.tax.accounttaxcode.accounts.label'|trans, 'subblocks': [{ 'title': '', 'useSpan': false, 'data' : [accountGrid] }] }] ) %} {% set dataBlocks = dataBlocks|merge([{ 'title': 'oro.tax.accounttaxcode.account_groups.label'|trans, 'subblocks': [{ 'title': '', 'useSpan': false, 'data' : [accountGroupGrid] }] }] ) %} {% set id = 'tax-account-tax-code-view' %} {% set data = {'dataBlocks': dataBlocks} %} {{ parent() }} {% endblock content_data %}