1{%- if page.sidebar.nav -%} 2 {%- assign _sidebar_nav = site.data.navigation[page.sidebar.nav] -%} 3 {%- if _sidebar_nav -%} 4 {%- assign _find_cur = false -%} 5 {%- assign _find_next = false -%} 6 7 {%- for _item in _sidebar_nav -%} 8 {%- if _find_next -%} {%- break -%} {%- endif -%} 9 {%- if _item.children -%} 10 11 {%- for _child in _item.children -%} 12 {%- include snippets/get-nav-url.html path=_child.url -%} 13 {%- assign _nav_url = __return -%} 14 {%- include snippets/get-nav-url.html path=page.url -%} 15 {%- assign _page_url = __return -%} 16 17 {%- if _nav_url == _page_url -%} 18 {%- assign _find_cur = true -%} 19 {%- elsif _find_cur and _find_next != true -%} 20 {%- assign _find_next = true -%} 21 {%- assign _next = _child -%} 22 {%- break -%} 23 {%- else -%} 24 {%- assign _previous = _child -%} 25 {%- endif -%} 26 {%- endfor -%} 27 28 {%- endif -%} 29 {%- endfor -%} 30 {%- endif -%} 31 32{%- else -%} 33 {%- assign _previous = page.previous -%} 34 {%- assign _next = page.next -%} 35{%- endif -%} 36 37{%- if _next or _previous -%} 38 <div class="article__section-navigator clearfix"> 39 {%- if _previous -%} 40 {%- include snippets/prepend-baseurl.html path=_previous.url -%} 41 {%- assign _href = __return -%} 42 {%- include snippets/get-locale-string.html key='PREVIOUS' -%} 43 {%- assign _locale_previous = __return -%} 44 <div class="previous"><span>{{ _locale_previous }}</span><a href="{{ _href }}">{{ _previous.title }}</a></div> 45 {%- endif -%} 46 {%- if _next -%} 47 {%- include snippets/prepend-baseurl.html path=_next.url -%} 48 {%- assign _href = __return -%} 49 {%- include snippets/get-locale-string.html key='NEXT' -%} 50 {%- assign _locale_next = __return -%} 51 <div class="next"><span>{{ _locale_next }}</span><a href="{{ _href }}">{{ _next.title }}</a></div> 52 {%- endif -%} 53 </div> 54{%- endif -%}