{{- define "main" -}}
{{ partial "page_header.html" . }}
{{ .Content }}
{{ partial "tags.html" . }} {{ partial "page_author.html" . }} {{ $page := . }} {{ $project := .File.ContentBaseName }} {{ $items := where (where site.RegularPages "Type" "post") ".Params.projects" "intersect" (slice $project) }} {{ $count := len $items }} {{ if ge $count 1 }}

{{ (i18n "posts") }}

{{ range $items }} {{ if eq site.Params.projects.post_view 1 }} {{ partial "li_list" . }} {{ else if eq site.Params.projects.post_view 3 }} {{ partial "li_card" . }} {{ else }} {{ partial "li_compact" . }} {{ end }} {{ end }} {{ end }} {{ $items := where (where site.RegularPages "Type" "publication") ".Params.projects" "intersect" (slice $project) }} {{ $pubs_len := len $items }} {{ if ge $pubs_len 1 }}

{{ (i18n "publications") }}

{{ range $items }} {{ if eq site.Params.projects.publication_view 1 }} {{ partial "li_list" . }} {{ else if eq site.Params.projects.publication_view 3 }} {{ partial "li_card" . }} {{ else if eq site.Params.projects.publication_view 4 }} {{ partial "li_citation" . }} {{ else }} {{ partial "li_compact" . }} {{ end }} {{ end }} {{ end }}
{{ $items := where (where site.RegularPages "Type" "talk") ".Params.projects" "intersect" (slice $project) }} {{ $talks_len := len $items }} {{ if ge $talks_len 1 }}

{{ (i18n "talks") }}

{{ range $items }} {{ if eq site.Params.projects.talk_view 1 }} {{ partial "li_list" . }} {{ else if eq site.Params.projects.talk_view 3 }} {{ partial "li_card" . }} {{ else }} {{ partial "li_compact" . }} {{ end }} {{ end }} {{ end }}
{{ if site.Params.section_pager }}
{{ partial "section_pager.html" . }}
{{ end }} {{- end -}}