new translation strategy,prepare config for series

This commit is contained in:
2023-01-21 21:42:56 +01:00
parent 55e8fe2422
commit e0d12fd404
7 changed files with 30 additions and 160 deletions

View File

@@ -1,44 +0,0 @@
{% extends 'partials/base.html.twig' %}
{% if uri.param('tag') %}
{% set page_title = theme_config.blog.tag_title | default('Tag: ') ~ uri.param('tag') %}
{% else %}
{% set page_title = theme_config.blog.title | default('Blog') %}
{% endif %}
{% block content %}
{% set collection = page.collection({
'items': '@self.children',
'pagination': true,
'order': {'by': 'date', 'dir': 'desc'},
'limit': theme_config.blog.pagination_limit})
%}
{% set itemsInCollection = page.collection({'items': collection.params.items})|length %}
{% set currentPage = uri.param('page')|default('1') %}
{% set itemsPerPage = collection.params.limit %}
{% set pagesInCollection = (itemsInCollection / itemsPerPage)|round(0, 'ceil') %}
{% if page_title == 'Blog' %}
{{ page.content | raw }}
{% else %}
<h2>{{ page_title }}</h2>
{% endif %}
<div class="blog">
{% for child in collection %}
{% include 'partials/blog-list-item.html.twig' with {blog: page, page: child} %}
{% endfor %}
</div>
{% if itemsInCollection > itemsPerPage %}
<div class="pagination">
{% if currentPage != '1' %}
<span class="pagination-newer"><a href="{{ page.url(true) ~ '/page' ~ system.param_sep ~ (currentPage - 1) }}">{{ theme_config.blog.pagination_newer_en }}</a></span>
{% endif %}
{% if (currentPage + 1) <= pagesInCollection %}
<span class="pagination-older"><a href="{{ page.url(true) ~ '/page' ~ system.param_sep ~ (currentPage + 1) }}">{{ theme_config.blog.pagination_older_en}}</a></span>
{% endif %}
</div>
{% endif %}
{% endblock %}

View File

@@ -1,6 +0,0 @@
{% extends 'partials/base.html.twig' %}
{% set page_title = 'Error 404' %}
{% block content %}
<h2>Error 404</h2>
<p>This page doesn't exist</p>
{% endblock %}

View File

@@ -1,22 +0,0 @@
{% if theme_config.cusdis.domain %}
<h2 class="left">{{ theme_config.cusdis.title_en|raw }}</h2>
{% if page.header.disableComments %}
<p class="left">{{ theme_config.cusdis.disable_comments_en|raw }}</p>
{% else %}
{% if theme_config.cusdis.lang_en %}
<script>{{ theme_config.cusdis.lang_en|raw }}</script>
{% endif %}
<div id="cusdis_thread"
data-host="https://{{ theme_config.cusdis.domain }}"
data-app-id="{{ theme_config.cusdis.app_id }}"
data-page-id="{{ page.slug }}"
data-page-url="{{ page.url(true) }}"
data-page-title="{{ page.title }}"
data-theme="auto"
></div>
<script async defer src="https://{{ theme_config.cusdis.domain }}/js/cusdis.es.js"></script>
{% if theme_config.cusdis.legal_info_en %}
<p class="annotation">{{ theme_config.cusdis.legal_info_en|raw }}</p>
{% endif %}
{% endif %}
{% endif %}

View File

@@ -1,8 +0,0 @@
<div class="left">
<h2>{{ theme_config.blog.share_en|raw }}</h2>
<div class="share">
{% for button in theme_config.blog.share_buttons %}
<a class="btn {{ button.class }}" target="_blank" rel="nofollow noopener noreferrer" href="{{ button.link }}?{{ button.url_param }}={{ page.url(true) }}" title="{{ button.title_en }}">{{ button.name }}</a>
{% endfor %}
</div>
</div>

View File

@@ -15,8 +15,5 @@
data-theme="auto"
></div>
<script async defer src="https://{{ theme_config.cusdis.domain }}/js/cusdis.es.js"></script>
{% if theme_config.cusdis.legal_info %}
<p class="annotation">{{ theme_config.cusdis.legal_info|raw }}</p>
{% endif %}
{% endif %}
{% endif %}