hugo-theme-relearn/layouts/partials/output-partial.hugo
2022-07-15 14:07:48 +02:00

12 lines
No EOL
528 B
Text

{{- $base := .base }}
{{- $page := .page }}
{{- $parameter := .parameter }}
{{- $format := partial "output-format.hugo" $page }}
{{- $suffix := partial "output-suffix.hugo" $page }}
{{- if or (not $format) (not (fileExists (printf "/layouts/partials/%s.%s.%s" $base $format $suffix))) }}
{{- if (fileExists (printf "/layouts/partials/%s.%s" $base $suffix)) }}
{{- partial (printf "%s.%s" $base $suffix) $parameter }}
{{- end }}
{{- else }}
{{- partial (printf "%s.%s.%s" $base $format $suffix) $parameter }}
{{- end }}