templates/olympiads/smi.html.twig line 1

  1. {% extends 'layout/base.html.twig' %}
  2. {% block title %}
  3.     {% if page == 1 %}
  4.         {{ title("title.smi.caption"|trans) }}
  5.     {% else %}
  6.         {{ title( "title.smi.caption"|trans ~ " - " ~ "title.page"|trans ~ " " ~ page) }}
  7.     {% endif %}
  8. {% endblock %}
  9. {% block body %}
  10.     {% include "olympiads/iofs/presentation.html.twig" with {item: olympiad} %}
  11.     <div class="olympiad iofs">
  12.         <div class="container iofs__inner">
  13.             <div class="iofs__content">
  14.                 <div class="iofs__text text-block">
  15.                     {% if is_granted('ROLE_ADMIN') %}
  16.                         <a href="{{ path('admin_olympiad_smi_list.ru', {org_id: olympiad.id}) }}"
  17.                            class="btn btn-outline-primary" target="_blank">Редактирование СМИ</a>
  18.                     {% endif %}
  19.                     <div class="grid-smi">
  20.                         {% for i in items %}
  21.                             <div class="smi-block dark-background">
  22.                                 <div class="header">
  23.                                         {{- i.caption -}}
  24.                                 </div>
  25.                                 <div class="info">
  26.                                     {% if i.shortText %}
  27.                                         {{ i.shortText }}
  28.                                     {% else %}
  29.                                         {{ i.text|raw }}
  30.                                     {% endif %}
  31.                                 </div>
  32.                               {#  {%- if i.link -%}
  33.                                     <div class="source">
  34.                                         Источник: <a class="" target="_blank" href="{{ i.link }}">{{ i.link }}</a>
  35.                                     </div>
  36.                                 {%- endif -%}#}
  37.                                 <div class="">
  38.                                     {% if i.link %}
  39.                                         <a target="_blank" class="secondary-button feed-new__read-more" href="{{ i.link }}">{{ "news.read_full"|trans}}</a>
  40.                                     {% else %}
  41.                                         <a class="secondary-button feed-new__read-more" href="{{ path('olymp_smi_item',{smi_id: i.id}) }}">Читать полностью</a>
  42.                                     {% endif %}
  43. {#                                    <a href="{{ path('olymp_smi_item',{smi_id: i.id}) }}"  class="secondary-button feed-new__read-more">Читать полностью</a>#}
  44.                                 </div>
  45.                             </div>
  46.                         {% endfor %}
  47.                     </div>
  48.                 </div>
  49.                 {{ knp_pagination_render(items,'@KnpPaginator/Pagination/twitter_bootstrap_v4_pagination.html.twig') }}
  50.             </div>
  51.             {{ include('olympiads/iofs/stages.html.twig') }}
  52.         </div>
  53.     </div>
  54. {% endblock %}