From 130deb26f3d5cf96ba0b3849f5119a341e951275 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Fastr=C3=A9?= Date: Mon, 22 Nov 2021 10:55:38 +0100 Subject: [PATCH] fix banner and person entity render block with multiple centers --- .../Resources/views/Entity/person.html.twig | 7 +++++-- .../Resources/views/Person/banner_custom.html.twig | 12 ++++-------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/Bundle/ChillPersonBundle/Resources/views/Entity/person.html.twig b/src/Bundle/ChillPersonBundle/Resources/views/Entity/person.html.twig index df3d2159f..d0c5670aa 100644 --- a/src/Bundle/ChillPersonBundle/Resources/views/Entity/person.html.twig +++ b/src/Bundle/ChillPersonBundle/Resources/views/Entity/person.html.twig @@ -148,10 +148,13 @@ {% endif %} {% endif %} - {% if options['addCenter'] and person|chill_resolve_center is not null %} + {% if options['addCenter'] and person|chill_resolve_center|length > 0 %} + {% set centers = person|chill_resolve_center %}
  • - {{ person|chill_resolve_center.name }} + {% for c in centers %} + {{ c.name|upper }}{% if not loop.last %}, {% endif %} + {% endfor %}
  • {% endif %} diff --git a/src/Bundle/ChillPersonBundle/Resources/views/Person/banner_custom.html.twig b/src/Bundle/ChillPersonBundle/Resources/views/Person/banner_custom.html.twig index 378eda5c5..75acc93a7 100644 --- a/src/Bundle/ChillPersonBundle/Resources/views/Person/banner_custom.html.twig +++ b/src/Bundle/ChillPersonBundle/Resources/views/Person/banner_custom.html.twig @@ -17,18 +17,14 @@ {%- endif -%}
    - {% if person|chill_resolve_center is not null %} + {% if person|chill_resolve_center|length > 0 %} {{ 'Center'|trans|upper}} : - {% if person|chill_resolve_center is iterable %} - {% for c in person|chill_resolve_center %} - {{ c.name|upper }}{% if not loop.last %}, {% endif %} - {% endfor %} - {% else %} - {{ person|chill_resolve_center.name|upper }} - {% endif %} + {% for c in person|chill_resolve_center %} + {{ c.name|upper }}{% if not loop.last %}, {% endif %} + {% endfor %} {%- endif -%}