src/Elements/Bundle/DemiFrontendBundle/Resources/views/AdditionalService/detail/contact.html.twig line 1

Open in your IDE?
  1. <section class="additional-service__block">
  2.     <h2 class="js-toc__title additional-service__hl">{{ 'demi.additionalservice.detail.addresses'|trans }}</h2>
  3.     <div class="wysiwyg additional-service__body">
  4.         {% if addressOwner|default(null) %}
  5.             <div class="my-4">
  6.                 <h4 class="mb-2">{{ ('demi.additionalservice.detail.' ~ addressOwner.getAddressType()[:1]|lower ~ addressOwner.getAddressType()[1:]) | trans }} </h4>
  7.                 <ul class="list-unstyled">
  8.                     {% if demi_core_configuration("getAdditionalServiceShowAddressOwnerName", {}) or demi_core_configuration("getAdditionalServiceShowAddressOwnerAddress", {}) %}
  9.                         <li>
  10.                             {% if demi_core_configuration("getAdditionalServiceShowAddressOwnerName", {}) %}
  11.                                 <strong>{{ service.getParent().getName() }}</strong>
  12.                             {% endif %}
  13.                             {% if demi_core_configuration("getAdditionalServiceShowAddressOwnerAddress", {})  %}
  14.                                 {% set addressInfos = addressOwner.getAddressLine1() %}
  15.                                 {% if not addressOwner.getAddressLine2() is empty %}
  16.                                     {% set addressInfos = addressInfos ~ ' ' ~ addressOwner.getAddressLine2() %}
  17.                                 {% endif %}
  18.                                 {% set addressInfos = addressInfos ~ ', ' ~ addressOwner.getZipcode() ~ ' ' ~ addressOwner.getTown() ~ ' ' ~ addressOwner.getCity() %}
  19.                                 {{ addressInfos }}
  20.                             {% endif %}
  21.                         </li>
  22.                     {% endif %}
  23.                     {% if addressOwner.getPhone() and demi_core_configuration("getAdditionalServiceShowAddressOwnerPhone", {})  %}
  24.                         <li><a href="tel:{{ addressOwner.getPhone()|replace({' ': ''}) }}">{{ addressOwner.getPhone() }}</a></li>
  25.                     {% endif %}
  26.                     {% if addressOwner.getEmail() and demi_core_configuration("getAdditionalServiceShowAddressOwnerEmail", {}) %}
  27.                         <li><a href="mailto:{{ addressOwner.getEmail() }}">{{ addressOwner.getEmail() }}</a></li>
  28.                     {% endif %}
  29.                     {% if addressOwner.getUrl() and demi_core_configuration("getAdditionalServiceShowAddressOwnerWebsite", {}) %}
  30.                         <li><a href="{{ demi_findNiceUrl(addressOwner.getUrl()) }}" target="_blank">{{ "demi.additionalservice.detail.addresses.website" | trans }}</a></li>
  31.                     {% endif %}
  32.                 </ul>
  33.             </div>
  34.         {% endif %}
  35.         {% if addressObject|default(null) %}
  36.             <div class="my-4">
  37.                 <h4 class="mb-2">{{ ('demi.additionalservice.detail.' ~ addressObject.getAddressType()[:1]|lower ~ addressObject.getAddressType()[1:]) | trans }} </h4>
  38.                 <ul class="list-unstyled">
  39.                     {% if demi_core_configuration("getAdditionalServiceShowAddressObjectName", {}) or demi_core_configuration("getAdditionalServiceShowAddressObjectAddress", {}) %}
  40.                         <li>
  41.                             {% if demi_core_configuration("getAdditionalServiceShowAddressObjectName", {}) %}
  42.                                 <strong>{{ service.getParent().getName() }}</strong>
  43.                             {% endif %}
  44.                             {% if demi_core_configuration("getAdditionalServiceShowAddressOwnerAddress", {}) %}
  45.                                 {% set addressInfos = addressObject.getAddressLine1() %}
  46.                                 {% if not addressObject.getAddressLine2() is empty %}
  47.                                     {% set addressInfos = addressInfos ~ ' ' ~ addressObject.getAddressLine2() %}
  48.                                 {% endif %}
  49.                                 {% set addressInfos = addressInfos ~ ', ' ~ addressObject.getZipcode() ~ ' ' ~ addressObject.getTown() ~ ' ' ~ addressObject.getCity() %}
  50.                                 {{ addressInfos }}
  51.                             {% endif %}
  52.                         </li>
  53.                     {% endif %}
  54.                     {% if addressObject.getPhone() and demi_core_configuration("getAdditionalServiceShowAddressObjectPhone", {}) %}
  55.                         <li><a href="tel:{{ addressObject.getPhone()|replace({' ': ''}) }}">{{ addressObject.getPhone() }}</a></li>
  56.                     {% endif %}
  57.                     {% if addressObject.getEmail() and demi_core_configuration("getAdditionalServiceShowAddressObjectEmail", {}) %}
  58.                         <li><a href="mailto:{{ addressObject.getEmail() }}">{{ addressObject.getEmail() }}</a></li>
  59.                     {% endif %}
  60.                     {% if addressObject.getUrl() and demi_core_configuration("getAdditionalServiceShowAddressObjectWebsite", {}) %}
  61.                         <li><a href="{{ demi_findNiceUrl(addressObject.getUrl()) }}" target="_blank">{{ "demi.additionalservice.detail.addresses.website" | trans }}</a></li>
  62.                     {% endif %}
  63.                 </ul>
  64.             </div>
  65.         {% endif %}
  66.     </div>
  67. </section>