kocandaci/templates/macros.html

28 lines
874 B
HTML

{% macro nav_items() %}
{% for item in config.extra.nav %}
{% if item.external %}
<li><a class="external" href="{{ item.path }}">{{ item.title }}</a></li>
{% else %}
<li><a href="{{ item.path }}">{{ item.title }}</a></li>
{% endif %}
{% endfor %}
{% endmacro %}
{% macro personnel() %}
{% for person in section.pages %}
{%- set_global image = "/static/img/placeholder.jpg" %}
{%- for asset in person.assets %}
{%- if asset is matching(person.slug~"[.](jpg|png)$") %}
{%- set_global image = asset %}
{%- break %}
{% endif %}
{%- endfor %}
{%- set image = resize_image(path=image, width=300, height=300, op="fill") %}
<div class="person">
<img src="{{ image.url }}" alt={{ person.extra.name }}>
<div class="name">{{ person.extra.name }}</div>
<div class="role">{{ person.extra.role }}</div>
</div>
{% endfor %}
{% endmacro %}