{{ partial "programs/image.html" .Params.image }} {{ partial "programs/chapo.html" .Params.description_short }}
{{ partial "blocks/list.html" .Params.blocks }} {{ $len := (len .Pages) }} {{ range $index, $programs := sort .Pages ".Params.position" }}
{{ partial "programs/program.html" . }}
{{ range sort .Pages ".Params.position" }}
{{ .Scratch.Set "with_image" true }} {{ partial "programs/program.html" . }} {{ .Scratch.Delete "with_image" }}
{{ end }}
{{ if ne (add $index 1) $len }}
{{ end }}
{{ end }}