{% extends 'events/display/conference/base.html' %} {% from 'events/display/indico/_common.html' import render_users %} {% from 'events/management/_lists.html' import render_displayed_entries_fragment %} {% block page_class %}conference-page item-summary{% endblock %} {% macro _render_contribution_list(contribution_links, rendering) %} {% if rendering == 'speakers' %} {% set contribution_links = contribution_links|selectattr('is_speaker') %} {% else %} {% set contribution_links = contribution_links|selectattr('author_type') %} {% endif %} {% set contribution_links = contribution_links|sort(attribute='contribution.title')|sort(attribute='author_type.value') %} {% endmacro %} {% macro _render_person_list(authors, rendering) %} {% call(user_data) render_users(authors, separator='') %}
  • {{ user_data.display_full_name }} {% if user_data.affiliation -%} {{ user_data.affiliation }} {% endif %} {{ _render_contribution_list(user_data.contribution_links, rendering) }}
  • {% endcall %} {% endmacro %} {% macro render_person_list(persons, rendering) %} {% set person_list = persons|list %}
    {{- render_displayed_entries_fragment(person_list|length, person_list|length) -}}
    {% endmacro %} {% block content -%} {% block list %} {% endblock %} {% if event.type != 'conference' -%}

    {%- trans %}Back to the event{% endtrans -%}

    {%- endif %} {%- endblock %}