diff options
Diffstat (limited to 'themes/hugo-theme-stack/layouts/partials/sidebar/right.html')
-rw-r--r-- | themes/hugo-theme-stack/layouts/partials/sidebar/right.html | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/themes/hugo-theme-stack/layouts/partials/sidebar/right.html b/themes/hugo-theme-stack/layouts/partials/sidebar/right.html new file mode 100644 index 0000000..6333f10 --- /dev/null +++ b/themes/hugo-theme-stack/layouts/partials/sidebar/right.html @@ -0,0 +1,16 @@ +{{- $scope := default "homepage" .Scope -}} +{{- $context := .Context -}} +{{- with (index .Context.Site.Params.widgets $scope) -}} + <aside class="sidebar right-sidebar sticky"> + {{ range $widget := . }} + {{ if templates.Exists (printf "partials/widget/%s.html" .type) }} + <!-- Ensure that the `params` is not nil --> + {{- $params := default dict .params -}} + + {{ partial (printf "widget/%s" .type) (dict "Context" $context "Params" $params) }} + {{ else }} + {{ warnf "Widget %s not found" .type }} + {{ end }} + {{ end }} + </aside> +{{ end }}
\ No newline at end of file |