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