Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/parsiya/Hugo-Octopress.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsiya@gmail.com <parsiya@gmail.com>2016-08-17 07:57:28 +0300
committerparsiya@gmail.com <parsiya@gmail.com>2016-08-17 07:57:28 +0300
commit00f303b393fd3a3a615065b52c7e241067dce598 (patch)
tree4540cfb15bdb6a19018c8c3e67f71543ea106f4b
parentfd8f031173eae0a09bc2b897676f15ff251009ce (diff)
Handle absence of sidebarMenuEnabled and sidebarRecentLimit. Fixes #20
-rw-r--r--layouts/partials/sidebar.html48
1 files changed, 26 insertions, 22 deletions
diff --git a/layouts/partials/sidebar.html b/layouts/partials/sidebar.html
index a22412b..1cb3fec 100644
--- a/layouts/partials/sidebar.html
+++ b/layouts/partials/sidebar.html
@@ -42,32 +42,36 @@
first we check if it is enabled in config file and then start adding the items
if Site.Params.sidebarNewWindow exists and is set to true then open these links in a new window -->
- {{ if eq .Site.Params.sidebarMenuEnabled true }}
- <section class="odd">
- {{ if isset .Site.Params "sidebarMenuHeader" }}
- <h1>{{ .Site.Params.sidebarMenuHeader }}</h1>
- {{ end }}
- {{ range .Site.Menus.sidebar }}
- <li>
- <a href="{{ .URL | absURL }}" title="{{ .Name }}" {{ if eq $.Site.Params.sidebarNewWindow true }} target="_blank" {{ end }}>{{ .Name }}</a>
- </li>
- {{ end }}
- </section>
+ {{ with .Site.Params.sidebarMenuEnabled }}
+ {{ if eq . true }}
+ <section class="odd">
+ {{ if isset $.Site.Params "sidebarMenuHeader" }}
+ <h1>{{ $.Site.Params.sidebarMenuHeader }}</h1>
+ {{ end }}
+ {{ range $.Site.Menus.sidebar }}
+ <li>
+ <a href="{{ .URL | absURL }}" title="{{ .Name }}" {{ if eq $.Site.Params.sidebarNewWindow true }} target="_blank" {{ end }}>{{ .Name }}</a>
+ </li>
+ {{ end }}
+ </section>
+ {{ end }}
{{ end }}
<!-- add recent posts - limit is .Site.Params.sidebarRecentLimit - example copied from https://gohugo.io/templates/go-templates/ -->
<!-- only display this section if sideBarRecentLimit is not zero -->
- {{ if not (eq .Site.Params.sidebarRecentLimit 0) }}
- <section class="even">
- <h1>Recent Posts</h1>
- <ul id="recent_posts">
- {{ range first .Site.Params.sidebarRecentLimit .Site.Pages }}
- <li class="post">
- <a href="{{ .RelPermalink }}">{{ .Title }}</a>
- </li>
- {{ end }}
- </ul>
- </section>
+ {{ with .Site.Params.sidebarRecentLimit }}
+ {{ if not (eq $.Site.Params.sidebarRecentLimit 0) }}
+ <section class="even">
+ <h1>Recent Posts</h1>
+ <ul id="recent_posts">
+ {{ range first $.Site.Params.sidebarRecentLimit $.Site.Pages }}
+ <li class="post">
+ <a href="{{ .RelPermalink }}">{{ .Title }}</a>
+ </li>
+ {{ end }}
+ </ul>
+ </section>
+ {{ end }}
{{ end }}
</aside>