41 lines
1.1 KiB
HTML
41 lines
1.1 KiB
HTML
{% macro nav_items() %}
|
|
{% for item in config.extra.nav %}
|
|
<li><a
|
|
{% if item.external %}
|
|
class="external" href="{{ item.path }}"
|
|
{% endif %}
|
|
{% if item.target_blank %}
|
|
target="_blank"
|
|
{% endif %}
|
|
href="{{ item.path }}">{{ item.title }}</a></li>
|
|
{% 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") %}
|
|
|
|
{% set_global dataset = "" %}
|
|
{% if person.extra.beh %}
|
|
{% for beh in person.extra.beh %}
|
|
{% set_global dataset = dataset ~ beh %}
|
|
{% endfor %}
|
|
{% endif %}
|
|
|
|
<div class="person" data-beh="{{ dataset }}">
|
|
<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 %}
|