docs/source/_templates/genindex.html
{% extends "!genindex.html" %} {# check sphinx/themes/basic/genindex if this snippet has become outdated #} {% block body %}
{% for key, dummy in genindexentries -%} {{ key }} {% if not loop.last %}| {% endif %} {%- endfor %} {%- for key, entries in genindexentries %}
| {%- for column in entries|slice_index(2) if column %}
{%- for entryname, (links, subitems, _) in column %} {% set name = links[0][1].rsplit('#', 1)[1] if links else '' %} - {{ indexentries(name if name and '-' not in name else entryname, links) }} {%- if subitems %}
{%- for subentryname, subentrylinks in subitems %} {% set sname = subentrylinks[0][1].rsplit('#', 1)[1] if subentrylinks else '' %} - {{ indexentries(sname if sname and '-' not in sname else subentryname, subentrylinks) }}
{%- endfor %}
{%- endif -%}
{%- endfor %}
| {%- endfor %}
{% endfor %} {% endblock %}