47 lines
1.5 KiB
HTML
47 lines
1.5 KiB
HTML
{% extends "base.html" %}
|
|
|
|
{% block title %}{{ SITENAME }} | {{ category }} {% endblock %}
|
|
|
|
{% block content %}
|
|
|
|
{% if articles_page and articles_paginator.num_pages > 1 %}
|
|
|
|
<!-- Previous / next buttons -->
|
|
<div class='paginator'>
|
|
{% if articles_page.has_previous() %}
|
|
<a href="{{SITE_URL}}/category/{{ category.slug }}
|
|
{% if articles_page.number > 2%}{{ articles_page.number - 1}}{% endif %}.html">«
|
|
</a>
|
|
{% endif %}
|
|
<span class="page_numbers">{{ articles_page.number }} / {{ articles_paginator.num_pages }}</span>
|
|
|
|
{% if articles_page.has_next() %}
|
|
<a href="{{SITE_URL}}/category/{{ category.slug }}{{ articles_page.number + 1}}.html">»</a>
|
|
{% endif %}
|
|
</div>
|
|
|
|
{% for i in range (0, DEFAULT_PAGINATION ) %}
|
|
{% set index = (articles_page.number - 1) * DEFAULT_PAGINATION %}
|
|
{% if index + i < articles|length %}
|
|
{% set article = articles[index + i] %}
|
|
<h2><a href="{{ SITE_URL }}/{{ article.url }}">{{article.title}}</a></h2>
|
|
<bold>{{ article.date |strftime('%d.%m.%Y') }}</bold>
|
|
<p>---</p>
|
|
{% endif %}
|
|
{% endfor %}
|
|
|
|
{% for article in articles %}
|
|
|
|
{% endfor %}
|
|
|
|
<!-- If pagination is not necessary -->
|
|
{% else %}
|
|
{% for article in articles %}
|
|
<h2><a href="{{ SITE_URL }}/{{ article.url }}">{{article.title}}</a></h2>
|
|
<bold>{{ article.date |strftime('%d.%m.%Y') }}</bold>
|
|
<p>---</p>
|
|
{% endfor %}
|
|
{% endif %}
|
|
|
|
{% endblock content %}
|