From f388b7692094f44c40823fb89478563870f05d25 Mon Sep 17 00:00:00 2001 From: Prou Yann Date: Mon, 28 Dec 2020 21:18:17 +0100 Subject: [PATCH] Feat: Add breadcrumb var in CRUD template for AdminBundle --- .../Resources/views/Crud/Create/_breadcrumb.html.twig | 4 +++- .../Resources/views/Crud/Index/_breadcrumb.html.twig | 4 +++- .../Resources/views/Crud/Update/_breadcrumb.html.twig | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/Sylius/Bundle/AdminBundle/Resources/views/Crud/Create/_breadcrumb.html.twig b/src/Sylius/Bundle/AdminBundle/Resources/views/Crud/Create/_breadcrumb.html.twig index 5dd9e55435a..f77fb7de413 100644 --- a/src/Sylius/Bundle/AdminBundle/Resources/views/Crud/Create/_breadcrumb.html.twig +++ b/src/Sylius/Bundle/AdminBundle/Resources/views/Crud/Create/_breadcrumb.html.twig @@ -6,9 +6,11 @@ ) %} +{% set breadcrumb = configuration.vars.breadcrumb|default(metadata.applicationName~'.ui.'~metadata.pluralName) %} + {% set breadcrumbs = [ { label: 'sylius.ui.administration'|trans, url: path('sylius_admin_dashboard') }, - { label: (metadata.applicationName~'.ui.'~metadata.pluralName)|trans, url: index_url }, + { label: breadcrumb|trans, url: index_url }, { label: 'sylius.ui.new'|trans } ] %} diff --git a/src/Sylius/Bundle/AdminBundle/Resources/views/Crud/Index/_breadcrumb.html.twig b/src/Sylius/Bundle/AdminBundle/Resources/views/Crud/Index/_breadcrumb.html.twig index 93d0bd4c824..f19316c1153 100644 --- a/src/Sylius/Bundle/AdminBundle/Resources/views/Crud/Index/_breadcrumb.html.twig +++ b/src/Sylius/Bundle/AdminBundle/Resources/views/Crud/Index/_breadcrumb.html.twig @@ -1,8 +1,10 @@ {% import '@SyliusAdmin/Macro/breadcrumb.html.twig' as breadcrumb %} +{% set breadcrumb = configuration.vars.breadcrumb|default(metadata.applicationName~'.ui.'~metadata.pluralName) %} + {% set breadcrumbs = [ { label: 'sylius.ui.administration'|trans, url: path('sylius_admin_dashboard') }, - { label: (metadata.applicationName~'.ui.'~metadata.pluralName)|trans }, + { label: breadcrumb|trans }, ] %} diff --git a/src/Sylius/Bundle/AdminBundle/Resources/views/Crud/Update/_breadcrumb.html.twig b/src/Sylius/Bundle/AdminBundle/Resources/views/Crud/Update/_breadcrumb.html.twig index 0aa8b1031a6..c825f513149 100644 --- a/src/Sylius/Bundle/AdminBundle/Resources/views/Crud/Update/_breadcrumb.html.twig +++ b/src/Sylius/Bundle/AdminBundle/Resources/views/Crud/Update/_breadcrumb.html.twig @@ -6,9 +6,11 @@ ) %} +{% set breadcrumb = configuration.vars.breadcrumb|default(metadata.applicationName~'.ui.'~metadata.pluralName) %} + {% set breadcrumbs = [ { label: 'sylius.ui.administration'|trans, url: path('sylius_admin_dashboard') }, - { label: (metadata.applicationName~'.ui.'~metadata.pluralName)|trans, url: index_url }, + { label: breadcrumb|trans, url: index_url }, { label: resource.name|default(resource.code|default(resource.id)) }, { label: 'sylius.ui.edit'|trans } ]