{{ $duration := .Params.duration }} {{ $diploma := site.GetPage (printf "/diplomas/%s" .Params.diplomas) }} {{- if or $diploma $duration .Params.parent .Params.locations -}} {{ if $diploma }} {{ $duration = $duration | default $diploma.Params.duration }} {{ end }}
{{ with $diploma }}
{{ i18n "programs.diploma" }}
{{ partial "PrepareHTML" .Title }}
{{- if .Params.level -}}
{{ i18n "programs.level" }}
{{ partial "PrepareHTML" .Params.level }}
{{- end -}} {{- end -}} {{- with .Params.parent -}}
{{ i18n "programs.mention" }}
{{ partial "PrepareHTML" .title }}
{{- end -}} {{- with $duration -}}
{{ i18n "programs.duration" }}
{{ partial "PrepareHTML" . }}
{{- end -}} {{- with .Params.locations -}}
{{ i18n "programs.location" ( len . ) }}
{{- range . -}} {{- $location := site.GetPage .path -}} {{ $location.Title }} {{- end -}}
{{- end -}}
{{- end -}}
{{ if site.Params.programs.single.options.website_link }} {{ $target := .Params.website_url }} {{ $label := (i18n "programs.website") }} {{ if and $target $label }} {{ $label }} {{ end }} {{ end }} {{ if site.Params.programs.share_links.enabled | default site.Params.share_links.enabled }} {{ end }} {{ partial "commons/download-link" (dict "id" .Params.downloadable_summary "title" (i18n "commons.download.singular_name") "use_filename_for_a11y_title" true ) }}