{% macro renderPager(pager, aggregate) %} {{ pagerfanta( pager, 'twitter_bootstrap_translated', { 'proximity' : 1, 'routeName': 'claro_announcements_list', 'routeParams': {'aggregateId': aggregate.getId()} } ) }} {% endmacro %} {% from _self import renderPager %} {% extends "ClarolineCoreBundle:Workspace:layout.html.twig" %} {% block javascripts %} {{ parent() }} {% endblock %} {% block section_content %}

{{ 'announcements_list'|trans({}, 'announcement') }}

{{ 'resource'|trans({}, 'platform') }} : {{ _resource.getResourceNode().getName() }}


{% if is_granted('EDIT', resourceCollection) %}
{% endif %}
{% set nbPages = announcements.getNbPages() %} {% if nbPages > 1 %} {{ renderPager(announcements, _resource) }} {% endif %} {% for announcement in announcements %}
{% if is_granted('EDIT', resourceCollection) %} {% endif %}
{% set title = announcement.getTitle() %} {% if title is not null %}
{{ title }}
{% endif %}
{% set announcer = announcement.getAnnouncer() %} {% if announcer is not null %} {{ announcer }} :
{% endif %} {{ announcement.getContent()|raw }} {% if announcer is not null %}
{% endif %}
{% endfor %} {% if nbPages > 1 %} {{ renderPager(announcements, _resource) }} {% endif %}
{% endblock %}