nav.html 1.1 KB

12345678910111213141516171819202122
  1. <a class="{% if not nav_item.is_link %}reference internal{% endif %}{% if nav_item.active%} current{%endif%}" href="{% if not nav_item.is_section %}{{ nav_item.url|url }}{% else %}#{% endif %}">{{ nav_item.title }}</a>
  2. {%- set navlevel = navlevel + 1 %}
  3. {%- if navlevel <= config.theme.navigation_depth
  4. and ((nav_item.is_page and nav_item.toc.items
  5. and (not config.theme.titles_only
  6. and (nav_item == page or not config.theme.collapse_navigation)))
  7. or (nav_item.is_section and nav_item.children)) %}
  8. <ul{% if nav_item.active %} class="current"{% endif %}>
  9. {%- if nav_item.is_page %}
  10. {#- Skip first level of toc which is page title. #}
  11. {%- set toc_item = nav_item.toc.items[0] %}
  12. {%- include 'toc.html' %}
  13. {%- elif nav_item.is_section %}
  14. {%- for nav_item in nav_item.children %}
  15. <li class="toctree-l{{ navlevel }}{% if nav_item.active%} current{%endif%}">
  16. {%- include 'nav.html' %}
  17. </li>
  18. {%- endfor %}
  19. {%- endif %}
  20. </ul>
  21. {%- endif %}
  22. {%- set navlevel = navlevel - 1 %}