|
28 | 28 | </div> |
29 | 29 | <article{{ attributes.addClass('user-profile', 'rounded-lg', 'p-30') }}> |
30 | 30 | {% if content %} |
31 | | - {% set initials = (user.os2loop_user_given_name.value|first ~ user.os2loop_user_family_name.value|first ?: 'Anonymous user'|t|first)|upper %} |
32 | | - {% set full_name = user.os2loop_user_given_name.value ~ ' ' ~ user.os2loop_user_family_name.value %} |
33 | | - {% set street_address = ((user.os2loop_user_address.value is not empty ? user.os2loop_user_address.value : '') ~ ', ' ~ (user.os2loop_user_postal_code.value is not empty ? user.os2loop_user_postal_code.value : '') ~ (user.os2loop_user_city.value is not empty ? ' ' ~ user.os2loop_user_city.value : ''))|trim(', ', 'left') %} |
| 31 | + {% set given_name = user.os2loop_user_given_name.value|default('') %} |
| 32 | + {% set family_name = user.os2loop_user_family_name.value|default('') %} |
| 33 | + {% set initials = (given_name|first ~ family_name|first ?: 'Anonymous user'|t|first)|upper %} |
| 34 | + {% set full_name = given_name ~ ' ' ~ family_name %} |
| 35 | + {% set street_address = ((user.os2loop_user_address.value is not empty ? user.os2loop_user_address.value : '') ~ ', ' ~ (user.os2loop_user_postal_code.value is not empty ? user.os2loop_user_postal_code.value : '') ~ (user.os2loop_user_city.value is not empty ? ' ' ~ user.os2loop_user_city.value : ''))|trim(', ', 'left') %} |
34 | 36 | <div class="row"> |
35 | 37 | <div class="col-auto"> |
36 | 38 | <div class="user-image"> |
|
48 | 50 | <div class="col"> |
49 | 51 | <div class="row"> |
50 | 52 | <div class="col-auto"> |
51 | | - {% if user.os2loop_user_phone_number.value is not empty %} |
52 | | - <div class="user-contact-information mb-10"> |
53 | | - <i class="bi bi-telephone"></i> |
54 | | - <p>{{- user.os2loop_user_phone_number.value -}}</p> |
55 | | - </div> |
56 | | - {% endif %} |
| 53 | + {% if user.os2loop_user_phone_number.value is not empty %} |
| 54 | + <div class="user-contact-information mb-10"> |
| 55 | + <i class="bi bi-telephone"></i> |
| 56 | + <p>{{- user.os2loop_user_phone_number.value -}}</p> |
| 57 | + </div> |
| 58 | + {% endif %} |
57 | 59 | <div class="user-contact-information"> |
58 | 60 | <i class="bi bi-envelope"></i> |
59 | 61 | <p>{{- user.mail.value -}}</p> |
|
65 | 67 | <div> |
66 | 68 | <p>{{- user.os2loop_user_place.value -}}</p> |
67 | 69 | <p>{{- street_address -}}</p> |
68 | | - <div> |
| 70 | + <div> |
| 71 | + </div> |
| 72 | + </div> |
69 | 73 | </div> |
70 | 74 | </div> |
71 | 75 | </div> |
| 76 | + {% if content.os2loop_user_areas_of_expertise.value is not empty %} |
| 77 | + <div class="row mt-40"> |
| 78 | + <div class="col"> |
| 79 | + {{- content.os2loop_user_areas_of_expertise -}} |
| 80 | + </div> |
| 81 | + </div> |
| 82 | + {% endif %} |
| 83 | + {% if content.os2loop_user_biography.value is not empty %} |
| 84 | + <div class="row mt-30"> |
| 85 | + <div class="col pr-140"> |
| 86 | + {{- content.os2loop_user_biography -}} |
| 87 | + </div> |
| 88 | + </div> |
| 89 | + {% endif %} |
72 | 90 | </div> |
73 | 91 | </div> |
74 | | - {% if content.os2loop_user_areas_of_expertise.value is not empty %} |
75 | | - <div class="row mt-40"> |
76 | | - <div class="col"> |
77 | | - {{- content.os2loop_user_areas_of_expertise -}} |
78 | | - </div> |
79 | | - </div> |
80 | | - {% endif %} |
81 | | - {% if content.os2loop_user_biography.value is not empty %} |
82 | | - <div class="row mt-30"> |
83 | | - <div class="col pr-140"> |
84 | | - {{- content.os2loop_user_biography -}} |
85 | | - </div> |
86 | | - </div> |
87 | | - {% endif %} |
88 | | - </div> |
89 | | - </div> |
90 | 92 | {% endif %} |
91 | 93 | </article> |
0 commit comments