book_sidebar.html 1.2 KB

12345678910111213141516171819202122232425262728
  1. <form class="docs-search d-flex align-items-center">
  2. <button class="btn docs-toggle d-md-none p-0 mr-3" type="button" data-toggle="collapse" data-target="#docs-nav" aria-controls="docs-nav" aria-expanded="false" aria-label="Toggle section navigation">
  3. <span><i class="fas fa-bars"></i></span>
  4. </button>
  5. {{ if eq site.Params.search.engine 1 }}
  6. <input name="q" type="search" class="form-control" placeholder="{{ i18n "search_placeholder" }}" autocomplete="off">
  7. {{ end }}
  8. </form>
  9. <nav class="collapse docs-links" id="docs-nav">
  10. {{ $current_node := . }}
  11. {{ $menu_name := (path.Base (path.Split .FirstSection).Dir) }}
  12. {{ $order_by := cond (eq $menu_name "updates") "title_desc" site.Params.books.order_by }}
  13. {{ $query := "" }}
  14. {{- if eq $order_by "title" -}}
  15. {{- $query = where .Site.Home.Sections.ByTitle "Section" $menu_name -}}
  16. {{- else if eq $order_by "title_desc" -}}
  17. {{- $query = where .Site.Home.Sections.ByTitle.Reverse "Section" $menu_name -}}
  18. {{- else -}}
  19. {{- $query = where .Site.Home.Sections.ByWeight "Section" $menu_name -}}
  20. {{- end}}
  21. {{- range $query -}}
  22. {{ template "book-menu" dict "sect" . "current_node" $current_node "order_by" $order_by }}
  23. {{- end -}}
  24. </nav>