| {# |
| basic/genindex-single.html |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| |
| Template for a "single" page of a split index. |
| |
| :copyright: Copyright 2007-2014 by the Sphinx team, see AUTHORS. |
| :license: BSD, see LICENSE for details. |
| #} |
| {% macro indexentries(firstname, links) %} |
| <dt> |
| {%- if links -%} |
| <a href="{{ links[0][1] }}"> |
| {%- if links[0][0] %}<strong>{% endif -%} |
| {{ firstname|e }} |
| {%- if links[0][0] %}</strong>{% endif -%} |
| </a> |
| |
| {%- for ismain, link in links[1:] -%} |
| , <a href="{{ link }}">{% if ismain %}<strong>{% endif -%} |
| [{{ loop.index }}] |
| {%- if ismain %}</strong>{% endif -%} |
| </a> |
| {%- endfor %} |
| {%- else %} |
| {{ firstname|e }} |
| {%- endif %} |
| </dt> |
| {% endmacro %} |
| |
| {%- extends "layout.html" %} |
| {% set title = _('Index') %} |
| {% block body %} |
| |
| <h1 id="index">{% trans key=key %}Index – {{ key }}{% endtrans %}</h1> |
| |
| <table style="width: 100%" class="indextable"><tr> |
| {%- for column in entries|slice(2) if column %} |
| <td style="width: 33%" valign="top"><dl> |
| {%- for entryname, (links, subitems) in column %} |
| {{ indexentries(entryname, links) }} |
| {%- if subitems %} |
| <dd><dl> |
| {%- for subentryname, subentrylinks in subitems %} |
| {{ indexentries(subentryname, subentrylinks) }} |
| {%- endfor %} |
| </dl></dd> |
| {%- endif -%} |
| {%- endfor %} |
| </dl></td> |
| {%- endfor %} |
| </tr></table> |
| |
| {% endblock %} |
| |
| {% block sidebarrel %} |
| <h4>{{ _('Index') }}</h4> |
| <p>{% for key, dummy in genindexentries -%} |
| <a href="{{ pathto('genindex-' + key) }}"><strong>{{ key }}</strong></a> |
| {% if not loop.last %}| {% endif %} |
| {%- endfor %}</p> |
| |
| <p><a href="{{ pathto('genindex-all') }}"><strong>{{ _('Full index on one page') }}</strong></a></p> |
| {{ super() }} |
| {% endblock %} |