You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
web/templates/macros.html

44 lines
1008 B
HTML

{% macro nav_list_items(items) %}
{% if items %}
<ul>
{% for item in items %}
<li><a href="{{ item.path }}">{{ item.name }}</a></li>
{% endfor %}
</ul>
{% endif %}
{% endmacro list_items %}
{% macro list_posts(section) %}
{% for post in section.pages %}
<a href="
{% if post.extra.link %}
{{ post.extra.link }}
{% else %}
{{ post.permalink }}
{% endif %}
">
<article
{% if post.extra.color %}
style="border-color: {{ post.extra.color }}"
{% endif %}
>
<div class="title">
{% if post.extra.logo %}
<img src="{{ post.permalink ~ "../" ~ post.extra.logo }}" alt="{{ post.title }}">
{% else %}
{{ post.title }}
{% endif %}
</div>
{% if post.summary %}
{{ post.summary | safe }}
{% else %}
{{ post.content | safe }}
{% endif %}
{% if post.date %}
<div class="date">{{ post.date | date(format="%d.%m.%Y")}}</div>
{% endif %}
</article>
</a>
{% endfor %}
{% endmacro list_posts %}