{% set card_variant = card_variant|default('default') %} {% set profile = item.profile %} {% set user = profile.user %} {% set avatar = profile.avatar %} {% set isAndroid = user.device == 'ANDROID' %} {% set displayName = (profile.firstname and profile.lastname and not isAndroid) ? profile.firstname ~ ' ' ~ profile.lastname|first ~ '.' : profile.lastname ~ ' ' ~ profile.firstname|first ~ '.' %} {% set profileUrl = path('app_profile_user_show', { id: profile.id, slug: 'professeur-' ~ profile.department ~ '-' ~ profile.firstname|myslugify ~ '-' ~ profile.lastname|first|myslugify }) %} {% set adUrl = path('app_profileCategory_show', { profile: profile.id, slug: 'professeur-' ~ profile.department ~ '-' ~ profile.firstname|myslugify ~ '-' ~ profile.lastname|first|myslugify, skill: category.slug, id: item.id }) %} {% set isVerified = profile.verified|default(user.verified|default(false)) %} {% set bio %} {% if profile.content %} {{ profile.content|length > 350 ? profile.content|slice(0, 350) ~ '...' : profile.content }} {% endif %} {% endset %} {% set contentItem %} {% if item.content %} {{ item.content|length > 150 ? item.content|slice(0, 150) ~ '...' : item.content }} {% endif %} {% endset %} {% set teaches = profile.categories|default([]) %} {% set levelItems = [] %} {% if item.primaire %}{% set levelItems = levelItems|merge([' Primaire']) %}{% endif %} {% if item.college %}{% set levelItems = levelItems|merge([' Collège']) %}{% endif %} {% if item.lycee %}{% set levelItems = levelItems|merge([' Lycée']) %}{% endif %} {% if item.superieur %}{% set levelItems = levelItems|merge([' Supérieur']) %}{% endif %} {% set modeItems = [] %} {% if item.webcam %}{% set modeItems = modeItems|merge([' En ligne']) %}{% endif %} {% if item.outPlace %}{% set modeItems = modeItems|merge([' Se déplace']) %}{% endif %} {% if item.inPlace %}{% set modeItems = modeItems|merge([' Je peux recevoir']) %}{% endif %}
{% if isVerified %} Vérifié {% endif %}

{{ displayName }}

{% if profile.city %}

{{ profile.city }} ({{ profile.department }})

{% endif %}
{% if user.lastLogin %}

{% else %}

{% endif %}
{% if item.pricePerHour %}
{{ item.pricePerHour }}€/h
à partir de
{% endif %}

{% if modeItems is not empty %}

{{ modeItems|join('')|raw }}

{% endif %}

{% if bio %}
Bio

{{ bio }}

{#

{{ bio }}

#} {% endif %} {#
{% if item.webcam %}
Webcam
{% endif %} {% if item.inPlace %}
Reçoit les élèves
{% endif %} {% if item.outPlace %}
Se déplace
{% endif %}
#}
En savoir plus

{{ category.type == 'formations' ? 'Formation' : 'Cours particuliers' }} {{ subjectPrefix|raw }}{{ subjectName }}{% if location is defined and location.city and location.slug == 'en-ligne' %} en ligne{% elseif profile.city %} à {{ profile.city }}{% if profile.department %} ({{ profile.department }}){% endif %}{% endif %} avec {{ displayName }}

{% if levelItems is not empty %}

{{ levelItems|join('')|raw }}

{% endif %} {% if contentItem %}

{{ contentItem }}

{% endif %} {% if item.firstHour %}
1ère heure offerte
{% endif %}

{#

{{ category.type == 'formations' ? 'Formation' : 'Cours particuliers' }} {{ subjectPrefix|raw }}{{ subjectName }}{% if location is defined and location.city and location.slug == 'en-ligne' %} en ligne{% elseif profile.city %} à {{ profile.city }}{% if profile.department %} ({{ profile.department }}){% endif %}{% endif %} avec {{ displayName }}

#} {#
{% if item.primaire %}
Primaire
{% endif %} {% if item.college %}
Collège
{% endif %} {% if item.lycee %}
Lycée
{% endif %} {% if item.superieur %}
Supérieur
{% endif %}
#} {% if profile.categories is not empty %}
{% for itemCategory in profile.categories|slice(0, 4) %} {{ itemCategory.category.name }} {% endfor %} {% if profile.categories|length > 4 %} {% if card_variant == 'simple' %} Voir {% else %} +{{ profile.categories|length - 4 }} {% endif %} {% endif %}
{% endif %} {% if card_variant == 'simple' %} {% else %} {% endif %}