Skip to content

Commit b6ed296

Browse files
authored
Update main_statements.md
1 parent acabd08 commit b6ed296

File tree

1 file changed

+1
-63
lines changed

1 file changed

+1
-63
lines changed

docs/usage/main_statements.md

Lines changed: 1 addition & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
layout: default
2+
layout: prev_next_page
33
title: "Main statements"
44
parent: Jinja2C++ Usage
55
nav_order: 2
@@ -65,65 +65,3 @@ This template uses two significant jinja2 template features:
6565
std::string prefix = !descr.nsScope.empty() ? descr.nsScope + "::" : "";
6666
```
6767
I.e. left part of this expression (before 'if') is a true-branch of the statement. Right part (after 'else') - false-branch, which can be omitted. As a condition you can use any expression convertible to bool.
68-
69-
{% assign children_list = site.html_pages | sort:"nav_order" %}
70-
{% for child in children_list %}
71-
{% unless forloop.first or current.parent != page.parent %}
72-
{% if cur_page == nil %}
73-
{% assign prev_page = current %}
74-
{% endif %}
75-
{% endunless %}
76-
{% unless cur_page == nil %}
77-
{% if next_page == nil %}
78-
{% assign next_page = child %}
79-
{% endif %}
80-
{% endunless %}
81-
{% assign current = child %}
82-
{% if child.title == page.parent %}
83-
{% assign parent_page = child %}
84-
parent.nav_order (1) = {{ parent_page.nav_order }}<br/>
85-
parent.url (1) = {{ parent_page.url }}<br/>
86-
parent.title (1) = {{ parent_page.title }}<br/>
87-
{% endif %}
88-
{% if child.parent == page.parent and child.title == page.title %}
89-
{% assign cur_page = child %}
90-
child.nav_order = {{ child.nav_order }}<br/>
91-
child.url = {{ child.url }}<br/>
92-
parent.nav_order = {{ parent_page_info.nav_order }}<br/>
93-
parent.url = {{ parent_page_info.url }}<br/>
94-
parent.title = {{ parent_page_info.title }}<br/>
95-
forloop.index = {{ forloop.index }}<br/>
96-
url[current] = {{ children_list[forloop.index0].url }}<br/>
97-
title[current] = {{ children_list[forloop.index0].title }}<br/>
98-
<a href="{{ child.url | absolute_url }}">{{ child.title }}</a>
99-
{% endif %}
100-
{% endfor %}
101-
parent.parent = {{ parent_page.parent }}<br/>
102-
parent.nav_order = {{ parent_page.nav_order }}<br/>
103-
parent.url = {{ parent_page.url }}<br/>
104-
parent.title = {{ parent_page.title }}<br/><br/>
105-
prev.parent = {{ prev_page.parent }}<br/>
106-
prev.nav_order = {{ prev_page.nav_order }}<br/>
107-
prev.url = {{ prev_page.url }}<br/>
108-
prev.title = {{ prev_page.title }}<br/><br/>
109-
cur.parent = {{ cur_page.parent }}<br/>
110-
cur.nav_order = {{ cur_page.nav_order }}<br/>
111-
cur.url = {{ cur_page.url }}<br/>
112-
cur.title = {{ cur_page.title }}<br/><br/>
113-
next.parent = {{ next_page.parent }}<br/>
114-
next.nav_order = {{ next_page.nav_order }}<br/>
115-
next.url = {{ next_page.url }}<br/>
116-
next.title = {{ next_page.title }}<br/><br/>
117-
<p><div align="center">
118-
{% if prev_page != nil and prev_page.parent == page.parent %}
119-
<a href="{{ prev_page.url | absolute_url }}">&lt; Prev</a>
120-
{% else %}
121-
&lt; Prev
122-
{% endif %} | <a href="{{ parent_page.url | absolute_url }}">Up</a> |
123-
{% if next_page != nil and next_page.parent == page.parent %}
124-
<a href="{{ next_page.url | absolute_url }}">Next &gt;</a>
125-
{% else %}
126-
Next &gt;
127-
{% endif %}
128-
</div></p>
129-

0 commit comments

Comments
 (0)