diff --git a/src/Bundle/ChillMainBundle/Resources/views/Entity/address.html.twig b/src/Bundle/ChillMainBundle/Resources/views/Entity/address.html.twig index 7f1be7c23..bce1dbaff 100644 --- a/src/Bundle/ChillMainBundle/Resources/views/Entity/address.html.twig +++ b/src/Bundle/ChillMainBundle/Resources/views/Entity/address.html.twig @@ -13,49 +13,13 @@ #} -{% macro raw(address, options, streetLine) %} - - {% if address.street is not empty %} -

{{ streetLine }}

- {% endif %} - {% if options['extended_infos'] %} - {{ _self.extended(address, options) }} - {% endif %} - {% if address.postCode is not empty %} -

- {{ address.postCode.code }} - {{ address.postCode.name }} - {{ address.distribution }} -

-

{{ address.postCode.country.name|localize_translatable_string }}

- {% endif %} +{% macro raw(lines) %} + {% for l in lines %} +
{{ l }}
+ {% endfor %} {% endmacro %} -{% macro extended(address, options) %} - {% if address.floor is not empty %} - {{ 'address more.floor'|trans }} {{ address.floor }} - {% endif %} - {% if address.corridor is not empty %} - {{ 'address more.corridor'|trans }} {{ address.corridor }} - {% endif %} - {% if address.steps is not empty %} - {{ 'address more.steps'|trans }} {{ address.steps }} - {% endif %} - {% if address.buildingName is not empty %} - {{ 'address more.buildingName'|trans }} {{ address.buildingName }} - {% endif %} - {% if address.flat is not empty %} - {{ 'address more.flat'|trans }} {{ address.flat }} - {% endif %} - {% if address.extra is not empty %} - {{ 'address more.extra'|trans }} {{ address.extra }} - {% endif %} - {% if address.distribution is not empty %} - {{ 'address more.distribution'|trans }} {{ address.distribution }} - {% endif %} -{% endmacro %} - -{% macro inline(address, options, streetLine) %} +{% macro inline(address, options, streetLine, lines) %} {% if options['has_no_address'] == true and address.isNoAddress == true %} {% if address.postCode is not empty %}

@@ -69,9 +33,25 @@ {{ 'address.consider homeless'|trans }} {% else %} - - {{ _self.raw(address, options, streetLine) }} - + {% if options['extended_infos'] %} + + {{ _self.raw(lines) }} + + {% else %} + + {% if address.street is not empty %} +

{{ streetLine }}

+ {% endif %} + {% if address.postCode is not empty %} +

+ {{ address.postCode.code }} + {{ address.postCode.name }} + {{ address.distribution }} +

+

{{ address.postCode.country.name|localize_translatable_string }}

+ {% endif %} + + {% endif %} {% endif %} {{ _self.validity(address, options) }} {% endmacro %} @@ -99,7 +79,7 @@ {% if options['with_picto'] %} {% endif %} - {{ _self.inline(address, options, streetLine) }} + {{ _self.inline(address, options, streetLine, lines) }} {%- endif -%} @@ -108,7 +88,7 @@ {% if options['with_picto'] %} {% endif %} - {{ _self.inline(address, options, streetLine) }} + {{ _self.inline(address, options, streetLine, lines) }} {%- endif -%} @@ -134,7 +114,7 @@ {% if options['with_picto'] %} {% endif %} - {{ _self.raw(address, options, streetLine) }} + {{ _self.raw(lines) }} {% endif %} {{ _self.validity(address, options) }}