35 lines
1.5 KiB
HTML
35 lines
1.5 KiB
HTML
{% extends "base.html" %}
|
|
{% from "_article_rows.html" import media, meta, row %}
|
|
{% block content %}
|
|
<section class="feed-shell">
|
|
<header class="page-heading">
|
|
<h1>Новости снаряжения</h1>
|
|
{% if q %}<p>Результаты поиска: «{{ q }}»</p>{% endif %}
|
|
</header>
|
|
{% if articles %}
|
|
{% if page == 1 and not q %}
|
|
{% set lead = articles[0] %}
|
|
<article class="lead-story">
|
|
<a class="lead-media" href="{{ article_path(lead) }}">{{ media(lead, true) }}</a>
|
|
<div class="lead-copy">
|
|
{{ meta(lead) }}
|
|
<h2><a href="{{ article_path(lead) }}">{{ lead.title }}</a></h2>
|
|
<p>{{ lead.lead or lead.body|excerpt(340) }}</p>
|
|
<a class="read-link" href="{{ article_path(lead) }}">Читать новость <span aria-hidden="true">→</span></a>
|
|
</div>
|
|
</article>
|
|
<div class="feed-list">
|
|
{% for article in articles[1:] %}{{ row(article) }}{% endfor %}
|
|
</div>
|
|
{% else %}
|
|
<div class="feed-list feed-list-top">
|
|
{% for article in articles %}{{ row(article) }}{% endfor %}
|
|
</div>
|
|
{% endif %}
|
|
{% include "_pagination.html" %}
|
|
{% else %}
|
|
<div class="empty-state"><h2>Ничего не найдено</h2><p>Попробуйте изменить запрос или вернуться к ленте.</p><a href="/">Вернуться в ленту</a></div>
|
|
{% endif %}
|
|
</section>
|
|
{% endblock %}
|