Spaces:
Sleeping
Sleeping
| {{- $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 }} |