modified cards layout, introduced sort order

This commit is contained in:
eclipse 2025-02-12 17:46:41 +01:00
parent a468496e63
commit 8eb7ddfc87
2 changed files with 7 additions and 8 deletions

View File

@ -231,7 +231,7 @@ a {
flex-flow: row wrap; flex-flow: row wrap;
list-style-type: none; list-style-type: none;
padding-left: inherit; padding-left: inherit;
justify-content: space-between; column-gap: var(--pico-block-spacing-horizontal);
} }
/* flexitem settings for cards, flex settings for single card */ /* flexitem settings for cards, flex settings for single card */

View File

@ -3,21 +3,20 @@
{% block content_body %} {% block content_body %}
{% set selector_value = page.card_selector_value if page.card_selector_value is defined else page.title %} {% set selector_value = page.card_selector_value if page.card_selector_value is defined else page.title %}
<section class="cards"> <section class="cards">
{% for article in articles if article[page.card_selector_key] == selector_value %} {% set article_list = [] %}
{% for article in articles if article[page.card_selector_key] == selector_value %}{% do article_list.append(article) %}{% endfor %}
{% for article in article_list | sort(attribute="order") %}
<article class="card"> <article class="card">
<header class="article-header"> <header class="article-header">
<h3><a href="{{ SITEURL }}/{{ article.save_as }}" title="{{ article.title }}">{{ article.title }}</a></h3> <h3><a href="{{ SITEURL }}/{{ article.save_as }}" title="{{ article.title }}">{{ article.title }}</a></h3>
</header> </header>
<div class="article-body"> <div class="article-body">
{% if article.titelbild %} {% if article.titelbild %}
<a href="{{ SITEURL }}/{{ article.save_as }}" title="{{ article.title }}"><img <a href="{{ SITEURL }}/{{ article.save_as }}" title="{{ article.title }}"><img alt='Titelbild zu "{{ article.title }}"' src="{{ SITEURL }}/{{ article.titelbild }}" /></a>
alt='Titelbild zu "{{ article.title }}"' src="{{ SITEURL }}/{{ article.titelbild }}" /></a>
{% endif %} {% endif %}
{# {% if article.summary %}
{% if article.summary %}
<p>{{ article.summary }}</p> <p>{{ article.summary }}</p>
{% endif %} {% endif %} #}
</div> </div>
</article> </article>
{% endfor %} {% endfor %}