Versions
-
{% for version in allVersions %}
- {{ version[1].versionTitle }} {% endfor %}
TOC for {{ allVersions[currentVersion].versionTitle }}
{% assign maxTocDepth = 5 %} {% for productPage in currentEnglishTree.childPages %} {% assign productId = productPage.page.relativePath | replace: "/index.md", "" %} {% if defaultOpenSections contains productId %}{{productPage.renderedFullTitle}}
{% else %}{{productPage.renderedFullTitle}}
{% endif %}-
{{ productPage.renderedFullTitle }}
{% comment %} Unified nested rendering with depth control {% endcomment %}
{% if productPage.childPages and productPage.childPages.size > 0 %}
-
{% for l1 in productPage.childPages %}
-
{{ l1.renderedFullTitle }}
{% if l1.childPages and l1.childPages.size > 0 and maxTocDepth >= 2 %}
-
{% for l2 in l1.childPages %}
-
{{ l2.renderedFullTitle }}
{% if l2.childPages and l2.childPages.size > 0 and maxTocDepth >= 3 %}
-
{% for l3 in l2.childPages %}
-
{{ l3.renderedFullTitle }}
{% if l3.childPages and l3.childPages.size > 0 and maxTocDepth >= 4 %}
-
{% for l4 in l3.childPages %}
-
{{ l4.renderedFullTitle }}
{% if l4.childPages and l4.childPages.size > 0 and maxTocDepth >= 5 %}
-
{% for l5 in l4.childPages %}
- {{ l5.renderedFullTitle }} {% endfor %}
{% endfor %}
{% endfor %}
-
{{ l4.renderedFullTitle }}
{% if l4.childPages and l4.childPages.size > 0 and maxTocDepth >= 5 %}
{% endfor %}
-
{{ l3.renderedFullTitle }}
{% if l3.childPages and l3.childPages.size > 0 and maxTocDepth >= 4 %}
{% endfor %}
-
{{ l2.renderedFullTitle }}
{% if l2.childPages and l2.childPages.size > 0 and maxTocDepth >= 3 %}
-
{{ l1.renderedFullTitle }}
{% if l1.childPages and l1.childPages.size > 0 and maxTocDepth >= 2 %}