1010#}
1111
1212{# Display author if not anonymous #}
13- {% set image = user [' #user' ].id is not empty ? drupal_field(' os2loop_user_image' , ' user' , user [' #user' ].id, ' compact' ) %}
14- {% set initials = (user [' #user' ].os2loop_user_given_name.value | first ~ user [' #user' ].os2loop_user_family_name.value | first ?: ' Anonymous user' | t| first )| upper %}
13+ {% set is_anonymous_user = 1 == entity .os2loop_content_anonymous_author .value %}
14+ {% set image = not is_anonymous_user ? drupal_field(' os2loop_user_image' , ' user' , user [' #user' ].id, ' compact' ) %}
15+ {% set initials = (is_anonymous_user ? ' Anonymous user' | t| first : (user [' #user' ].os2loop_user_given_name.value | first ~ user [' #user' ].os2loop_user_family_name.value | first ))| upper %}
1516
16- {# user image #}
1717<div class =" d-inline-flex align-items-center" >
1818 <div class =" user-image mr-20" >
1919 <div >{{ image [' #items' ] is not empty ? image : initials }}</div >
2020 </div >
2121 <div class =" d-inline-flex align-items-start" >
2222 <div class =" user-identity d-block" >
23- {% if user [' #user' ].os2loop_user_job_title.value %}
23+ {% if is_anonymous_user %}
24+ <div class =" user-name" >{{ ' Anonymous user' | t }}</div >
25+ {% else %}
2426 {% set user_url = user [' #user' ].id is not empty ? url(' entity.user.canonical' , {' user' : user [' #user' ].id}) : ' #' %}
2527 <div class =" user-name user-link" >
2628 <a href =" {{ user_url }}" class =" link-unstyled" >{{ user [' #user' ].os2loop_user_given_name.value }} {{ user [' #user' ].os2loop_user_family_name.value }}</a >
2729 </div >
2830 <div >{{ user [' #user' ].os2loop_user_job_title.value }}, {{ user [' #user' ].os2loop_user_place.value }}</div >
29- {% else %}
30- <div class =" user-name" >{{ ' Anonymous user' | t }}</div >
3131 {% endif %}
3232 </div >
3333 {% if attributes.hasClass (' top-comment' ) %}
4040 {# date #}
4141 {{ date | striptags | trim | slice (5 , 10 )| replace ({' /' : ' -' }) }}
4242 </div >
43- {% endif %}
43+ {% endif %}
0 commit comments