Bibliography
{% endblock %}
{% macro letters() %}
{% set letter = [""] %}{# Jinja needs a ridiculous hack for global variables #}
{% for entry in entries if entry.author %}{# FDL wreaks havoc in the Stacks project bibliography so we filter on non-zero entry.author#}
{% if not entry.author[0] | lower == letter[-1] %}
{% do letter.append(entry.author[0] | lower) %}
{% endmacro %}
{% block hamburger %}
{{ letters() }}
{% endblock %}
{% block body %}
{% set letter = [""] %}{# Jinja needs a ridiculous hack for global variables #}
{% for entry in entries if entry.author %}{# FDL wreaks havoc in the Stacks project bibliography so we filter on non-zero entry.author#}
{% if not entry.author[0] | lower == letter[-1] %}
{% do letter.append(entry.author[0] | lower) %}
{% if not loop.first %}{% endif %}