{% extends "layout.html" %} {% block title %}Bibliography{% endblock %} {% block breadcrumb %}
  • Bibliography {% endblock %} {% macro letters() %} {% set letter = [""] %}{# Jinja needs a ridiculous hack for global variables #} {% 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 %}

    {{ letter[-1] | upper }}

    {% endif %} {% endfor %} {% endblock %} {% block sidebar %} {{ letters() }} {% endblock %}