ta.publication.contributor "type" "primary") -}}
  {{- range $index, $element := (where $.Site.Data.publication.contributor "type" "primary") -}}
    {{ if eq $index 0 }}
    {{ template "contrib-name" (dict "site" $.Site "page" . )}}
    {{- else -}}
    {{- if eq $len 2 }} and {{ template "contrib-name-last" (dict "site" $.Site "page" . )}}{{ end -}}
    {{- end -}}
  {{- end -}}
  {{- if gt $len 2 }}, et al{{ end -}}
{{- end -}}

{{- define "page-contributors-chicago" -}}
{{- if .Page.Params.contributor 