summaryrefslogtreecommitdiff
path: root/libretube-theme/templates/archives.html
diff options
context:
space:
mode:
authorsrv <enmanuel.saravia.externo@pandero.com.pe>2025-04-28 17:11:28 -0500
committersrv <enmanuel.saravia.externo@pandero.com.pe>2025-04-28 17:11:28 -0500
commitf35a7b0e70032de2feec9f3bda09da44cf0e1073 (patch)
tree1e0e09581dd3707d0ceb93346452dd14451a8423 /libretube-theme/templates/archives.html
first commit
Diffstat (limited to 'libretube-theme/templates/archives.html')
-rw-r--r--libretube-theme/templates/archives.html99
1 files changed, 99 insertions, 0 deletions
diff --git a/libretube-theme/templates/archives.html b/libretube-theme/templates/archives.html
new file mode 100644
index 0000000..8374a58
--- /dev/null
+++ b/libretube-theme/templates/archives.html
@@ -0,0 +1,99 @@
+{% extends "base.html" %}
+
+{% block head %}
+ {% block title %}
+ <title>{{ _('Archivos de %(sitename)s', sitename=SITENAME) }}</title>
+ {% endblock %}
+ {{ super() }}
+ {% block seo %}
+ <meta name="description" content="{{ _('Lista de artículos publicados en %(sitename)s', sitename=SITENAME) }}"/>
+ <meta name="keywords" content="{{ _('archivos,artículos,historia,lista de artículos') }}"/>
+ <style>
+ .content ul, .content ul ul, .content ul ul ul {
+ list-style:none !important;
+ }
+ .content ul {
+ margin-left: 0px !important;
+ }
+ .contenedor-arbol, .contenedor-arbol ul, .contenedor-arbol li {
+ position: relative;
+ margin: 0;
+ padding-left: 2%;
+ line-height: normal;
+ }
+ .contenedor-arbol ul {
+ list-style: none;
+ }
+ .contenedor-arbol li::before, .contenedor-arbol li::after {
+ content: "";
+ position: absolute;
+ left: -12px;
+ }
+ .contenedor-arbol li::before {
+ border-top: 2px solid #000;
+ top: 9px;
+ width: 12px;
+ height: 0;
+ }
+ .contenedor-arbol li::after {
+ border-left: 2px solid black;
+ height: 100%;
+ width: 0px;
+ top: 2px;
+ }
+ .contenedor-arbol ul > li:last-child::after {
+ height: 8px;
+ }
+ </style>
+ {% endblock %}
+{% endblock %}
+
+{% block content %}
+<!-- Main -->
+<div class="row mt-6 mt-10">
+ <div class="col-md-9 mx-auto text-justify">
+ <!-- dinamic page content -->
+ <div class="contenedor-arbol ml-3">
+ <p>{{ ngettext('%(num)d artículo', '%(num)d artículos', dates|length) }}</p>
+ <ul>
+ {% for article in dates %}
+ {% set current_year = article.date|strftime('%Y') %}
+ {% set current_month = article.date|strftime('%m') %}
+ {% if loop.previtem %}
+ {% set previous_year = loop.previtem.date|strftime('%Y') %}
+ {% set previous_month = loop.previtem.date|strftime('%m') %}
+ {% endif %}
+ {% if current_year != previous_year %}
+ {% if loop.previtem %}
+ </ul>
+ </li> <!-- Cierra el mes -->
+ </ul>
+ </li> <!-- Cierra el año -->
+ {% endif %}
+ <li><a href="{{ SITEURL }}/archives/{{ current_year }}/">{{ current_year }}</a>
+ <ul>
+ <li><a href="{{ SITEURL }}/archives/{{ current_year }}/{{ current_month }}/">{{ article.date|strftime('%B') }}</a>
+ <ul>
+ {% elif current_month != previous_month %}
+ {% if loop.previtem %}
+ </ul>
+ </li>
+ {% endif %}
+ <li><a href="{{ SITEURL }}/archives/{{ current_year }}/{{ current_month }}/">{{ article.date|strftime('%B') }}</a>
+ <ul>
+ {% endif %}
+ <li><a href="{{ SITEURL }}/{{ article.url }}" title="{{ article.locale_date}}">{{ article.title }}</a></li>
+ {% if loop.last %}
+ </ul>
+ </li> <!-- Cierra el mes -->
+ </ul>
+ </li> <!-- Cierra el año -->
+ {% endif %}
+ {% endfor %}
+ </ul>
+ </div>
+ <!-- End dinamic page content -->
+ </div>
+</div>
+<!-- End Main -->
+{% endblock %}