Skip to content

Commit 9bb6f8a

Browse files
authored
Update main_statements.md
1 parent f8ffc56 commit 9bb6f8a

File tree

1 file changed

+25
-16
lines changed

1 file changed

+25
-16
lines changed

docs/usage/main_statements.md

+25-16
Original file line numberDiff line numberDiff line change
@@ -68,35 +68,44 @@ I.e. left part of this expression (before 'if') is a true-branch of the statemen
6868

6969
{% assign children_list = site.html_pages | sort:"nav_order" %}
7070
{% for child in children_list %}
71+
{% unless forloop.first %}
72+
{% assign prev_page = current %}
73+
{% endunless %}
74+
{% unless cur_page == nil %}
75+
{% assign next_page = child %}
76+
{% break %}
77+
{% endunless %}
78+
{% assign current = cur_page %}
7179
{% if child.title == page.parent %}
72-
{% assign parent_page_info = child %}
73-
parent.nav_order (0) = {{ child.nav_order }}<br/>
74-
parent.url (0) = {{ child.url }}<br/>
75-
parent.title (0) = {{ child.title }}<br/>
76-
parent.nav_order (1) = {{ parent_page_info.nav_order }}<br/>
77-
parent.url (1) = {{ parent_page_info.url }}<br/>
78-
parent.title (1) = {{ parent_page_info.title }}<br/>
80+
{% assign parent_page = child %}
81+
parent.nav_order (1) = {{ parent_page.nav_order }}<br/>
82+
parent.url (1) = {{ parent_page.url }}<br/>
83+
parent.title (1) = {{ parent_page.title }}<br/>
7984
{% endif %}
80-
parent.nav_order (2) = {{ page.parent.nav_order }}<br/>
81-
parent.url (2) = {{ page.parent.url }}<br/>
82-
parent.title (2) = {{ page.parent.title }}<br/>
83-
parent.nav_order (3) = {{ child.parent.nav_order }}<br/>
84-
parent.url (3) = {{ child.parent.url }}<br/>
85-
parent.title (3) = {{ child.parent.title }}<br/>
8685
{% if child.parent == page.parent and child.title == page.title %}
86+
{% assign cur_page = child %}
8787
child.nav_order = {{ child.nav_order }}<br/>
8888
child.url = {{ child.url }}<br/>
8989
parent.nav_order = {{ parent_page_info.nav_order }}<br/>
9090
parent.url = {{ parent_page_info.url }}<br/>
9191
parent.title = {{ parent_page_info.title }}<br/>
9292
forloop.index = {{ forloop.index }}<br/>
93-
{% unless forloop.first %}
94-
prev_url = {{ children_list[forloop.index0 - 1].url }}<br/>
95-
{% endunless %}
9693
url[current] = {{ children_list[forloop.index0].url }}<br/>
9794
title[current] = {{ children_list[forloop.index0].title }}<br/>
9895
<a href="{{ child.url | absolute_url }}">{{ child.title }}</a>
9996
{% endif %}
10097
{% endfor %}
98+
parent.nav_order = {{ parent_page.nav_order }}<br/>
99+
parent.url = {{ parent_page.url }}<br/>
100+
parent.title = {{ parent_page.title }}<br/><br/>
101+
prev.nav_order = {{ prev_page.nav_order }}<br/>
102+
prev.url = {{ prev_page.url }}<br/>
103+
prev.title = {{ prev_page.title }}<br/><br/>
104+
cur.nav_order = {{ cur_page.nav_order }}<br/>
105+
cur.url = {{ cur_page.url }}<br/>
106+
cur.title = {{ cur_page.title }}<br/><br/>
107+
next.nav_order = {{ next_page.nav_order }}<br/>
108+
next.url = {{ next_page.url }}<br/>
109+
next.title = {{ next_page.title }}<br/><br/>
101110
<p><div align="center">&lt; Prev | <a href="{{ page.parent.url }}">Up</a> | <a href="main_statements.html">Next &gt;</a></div></p>
102111

0 commit comments

Comments
 (0)