From ae094ff159c244f5065de07065aa224954f2cccd Mon Sep 17 00:00:00 2001 From: Maarten Sprakel Date: Tue, 7 Apr 2026 17:43:13 +0200 Subject: [PATCH] SPIN-5230 made entity renderer compatible with other argument then id in routes --- Resources/views/Blocks/entity.html.twig | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Resources/views/Blocks/entity.html.twig b/Resources/views/Blocks/entity.html.twig index 7b8863e..65fddbe 100644 --- a/Resources/views/Blocks/entity.html.twig +++ b/Resources/views/Blocks/entity.html.twig @@ -2,6 +2,13 @@ {% if single_entity is defined and single_entity is not null and path_name is not defined %} {{ single_entity }} {% elseif single_entity is defined and single_entity is not null %} - {{ single_entity }} + {% set url = '' %} + {% if single_entity is defined and path_name is defined and path_param_key is defined and path_value_field is defined %} + {% set path_value = attribute(single_entity, path_value_field) %} + {% set url = path(path_name, {(path_param_key): path_value}) %} + {% elseif single_entity is defined and path_name is defined %} + {% set url = path(path_name, {'id': single_entity.id}) %} + {% endif %} + {{ single_entity }} {% endif %} {% endapply %} \ No newline at end of file