templates/application/partial/articles.html.twig line 1

Open in your IDE?
  1. <style>
  2.     .tag__link.active {
  3.         background-color: rgba(var(--bodyColorRgb), 0.1);
  4.     }
  5.     .tag__link.active .tag__text {
  6.         color: var(--bodyColor);
  7.     }
  8. </style>
  9. <main class="main">
  10.     <div class="breadcrumb">
  11.         <div class="container">
  12.             <ol class="breadcrumb__list">
  13.                 <li class="breadcrumb__item"><a href="{{ path('home') }}" class="breadcrumb__link">Главная</a></li>
  14.                 <li class="breadcrumb__item active" aria-current="page">{{ page.name(app.request.locale) }}</li>
  15.             </ol>
  16.         </div>
  17.     </div>
  18.     <div class="page">
  19.         <div class="container">
  20.             <div class="page__header">
  21.                 <h1 class="page__title">{{ page.name(app.request.locale) }}</h1>
  22.             </div>
  23.             <div class="articles">
  24.                 <div class="articles__promo swiper a-carousel-single">
  25.                     <div class="swiper-wrapper">
  26.                         {% for topItem in topItems %}
  27.                             <div class="swiper-slide">
  28.                                 <div class="item-article-promo">
  29.                                     {% if topItem.image %}
  30.                                         <div class="item-article-promo__photo">
  31.                                             {{ include('application/partial/picture.html.twig', {image: topItem.image, width: 871, height: 566}) }}
  32.                                         </div>
  33.                                     {% endif %}
  34.                                     <div class="item-article-promo__detail">
  35.                                         <div class="item-article-promo__title">{{ topItem.name(app.request.locale) }}</div>
  36.                                         <div class="item-article-promo__descr">{{ topItem.shortText(app.request.locale) }}</div>
  37.                                         <div class="item-article-promo__btn">
  38.                                             <a href="{{ documentUrl(topItem) }}" class="btn btn--outline">
  39.                                                 <span class="btn__text">Читать далее</span>
  40.                                                 <span class="btn__icon">
  41.                                                         <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.146 3.133a.536.536 0 0 1 .708 0l5 4.546a.426.426 0 0 1 0 .642l-5 4.546a.536.536 0 0 1-.708 0 .426.426 0 0 1 0-.643L9.793 8 5.146 3.776a.426.426 0 0 1 0-.643z"/></svg>
  42.                                                     </span>
  43.                                             </a>
  44.                                         </div>
  45.                                     </div>
  46.                                 </div>
  47.                             </div>
  48.                         {% endfor %}
  49.                     </div>
  50.                     <div class="btn-prev"><svg width="20" height="20" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.854 12.867a.536.536 0 0 1-.708 0l-5-4.546a.426.426 0 0 1 0-.642l5-4.546a.536.536 0 0 1 .708 0 .426.426 0 0 1 0 .643L6.207 8l4.647 4.224a.426.426 0 0 1 0 .643z"/></svg></div>
  51.                     <div class="btn-next"><svg width="20" height="20" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.146 3.133a.536.536 0 0 1 .708 0l5 4.546a.426.426 0 0 1 0 .642l-5 4.546a.536.536 0 0 1-.708 0 .426.426 0 0 1 0-.643L9.793 8 5.146 3.776a.426.426 0 0 1 0-.643z"/></svg></div>
  52.                     <div class="swiper-pagination"></div>
  53.                 </div>
  54.                 <div class="articles__tag tag">
  55.                     <ul class="tag__list">
  56.                         {% if tag %}
  57.                             <li class="tag__item">
  58.                                 <a href="{{ path(itemsRouteName) }}" class="tag__link">
  59.                                     <span class="tag__text">Все</span>
  60.                                 </a>
  61.                             </li>
  62.                         {% endif %}
  63.                         {% for t in tags %}
  64.                             <li class="tag__item">
  65.                                 <a href="{{ path(itemsRouteName, {tag: t.url}) }}" class="tag__link {% if tag and t.id == tag.id %}active{% endif %}">
  66.                                     <span class="tag__text">{{ t.name(app.request.locale) }}</span>
  67.                                 </a>
  68.                             </li>
  69.                         {% endfor %}
  70.                     </ul>
  71.                 </div>
  72.                 <div id="items" class="articles__row">
  73.                     {{ include('application/blog/list.html.twig') }}
  74.                 </div>
  75.                 <div id="pagination">
  76.                     {{ include('application/partial/pagination.html.twig') }}
  77.                 </div>
  78.             </div>
  79.         </div>
  80.     </div>
  81. </main>