Blame templates/html/htmlindexpages.tpl
|
Packit |
1c1d7e |
{# inputs: list, section #}
|
|
Packit |
1c1d7e |
{% with letter='' %}
|
|
Packit |
1c1d7e |
{# create full index page #}
|
|
Packit |
1c1d7e |
{% create page.fileName|append:section|append:config.HTML_FILE_EXTENSION from template %}
|
|
Packit |
1c1d7e |
{% endwith %}
|
|
Packit |
1c1d7e |
{% if list|length>maxItemsForMultiPageList %}
|
|
Packit |
1c1d7e |
{% opensubindex nav %}
|
|
Packit |
1c1d7e |
{% with index=list|alphaIndex:'name' %}
|
|
Packit |
1c1d7e |
{% for sect in index %}
|
|
Packit |
1c1d7e |
{% with letter=sect.letter %}
|
|
Packit |
1c1d7e |
{% set page_postfix=section|append:'_'|append:sect.label %}
|
|
Packit |
1c1d7e |
{% indexentry nav name=letter file=page.fileName|append:page_postfix anchor='' isReference=False %}
|
|
Packit |
1c1d7e |
{# create index pages for all globals starting with a specific letter #}
|
|
Packit |
1c1d7e |
{% create page.fileName|append:page_postfix|append:config.HTML_FILE_EXTENSION from template %}
|
|
Packit |
1c1d7e |
{% endwith %}
|
|
Packit |
1c1d7e |
{% endfor %}
|
|
Packit |
1c1d7e |
{% endwith %}
|
|
Packit |
1c1d7e |
{% closesubindex nav %}
|
|
Packit |
1c1d7e |
{% endif %}
|