{{- $pages := (where .ctx.Site.RegularPages ".Params.grouping" "intersect" (slice "homepage")) }} {{- if gt (len $pages) 0 }}
{{ with .item.heading }}

{{ . }}

{{ end }} {{ if eq .item.featured_first true }}
{{- range $idx, $itm := first 1 $pages }} {{- .Render "shortblock_wide" -}} {{- end }}
{{- $pages = after 1 $pages }} {{- end }} {{- range $idx, $itm := first (.item.max | default 4) $pages }} {{- $rowpos := mod $idx 2 }} {{- if eq $rowpos 0 }}
{{ end }} {{- .Render "shortblock" -}} {{ if or (eq $rowpos 1) (eq $idx (len $pages)) -}}
{{- end }} {{- end }}
{{ end }}