{# configuration example
###########
col: 12
enabled: false
title:
enabled: true
type: h3
class: text-light
content: Hotline
wrapper:
class: ''
class: 'col-md-4 align-self-center mt-3'
name:
enabled: true
class: text-uppercase
override_content: 'Vous avez une question ?'
email:
enabled: true
class: text-light
form_only: true
override_content: ''
phone:
enabled: true
class: text-light
override_content: ''
#}
{% if value.enabled is not defined or value.enabled %}
{% if value.wrapper is defined %}
<div class="{% if value.wrapper.class is defined %}{{ value.wrapper.class }}{% endif %}">
{% endif %}
{% if value.title is defined and (value.title.enabled is defined and value.title.enabled) %}
{% include 'platform/component/atom/title.html.twig' with {'title': value.title } %}
{% endif %}
{% if value.name is defined and value.name.enabled %}
<p {% if value.name.class is defined %}class="{{ value.name.class }}"{% endif %}>
{% if value.name.override_content is defined and value.name.override_content not in [null, ''] %}
{{ value.name.override_content|trans|raw }}
{% else %}
{{ platform.global.hotline.name }}
{% endif %}
</p>
{% endif %}
{% if value.email is defined and (value.email.enabled is defined and value.email.enabled) %}
<div class="{% if value.email.class is defined %}{{ value.email.class }}{% endif %}">
{% if value.email.override_content is defined and value.email.override_content not in [null, ''] %}
{{ value.email.override_content|raw }}
{% elseif (platform.global.hotline.contact_form_only is defined and platform.global.hotline.contact_form_only) or platform.global.hotline.contact_form_only is not defined %}
{% if app.user is not same as(null) and app.request.get('_route') is not same as('front_contact_show') %}
<a href="{{ path('front_contact_show') }}" class="{{ value.email.class }} capitalize-first-word">
{{ 'formulaire de contact'|trans|capitalize }}
</a>
{% elseif app.request.get('_route') in security_path %}
<a class="{{ value.email.class }}" href="mailto:{{ platform.global.hotline.email.contact }}">
{{ platform.global.hotline.email.contact }}
</a>
{% else %}
<p class="{{ value.email.class }} capitalize-first-word">{{ 'formulaire de contact'|trans }}</p>
{% endif %}
{% if value.phone.enabled is defined and value.phone.enabled is same as(true) %}
<p>
{{ platform.global.hotline.phone.calendar.days|trans }} <br>
{{ platform.global.hotline.phone.calendar.hours|trans }}
</p>
{% endif %}
{% else %}
<a class="{{ value.email.class }}" href="mailto:{{ platform.global.hotline.email.contact }}">
{{ platform.global.hotline.email.contact }}
</a>
{% endif %}
</div>
{% endif %}
{% if value.wrapper is defined %}
</div>
{% endif %}
{% endif %}