{{- $classification := dict "openGraphType" "website" "isArticleLike" false "jsonLdType" "WebPage" "reviewedType" "" -}} {{- if .IsPage -}} {{- if in (slice "interets" "prompted") .Section -}} {{- $classification = merge $classification (dict "openGraphType" "article" "isArticleLike" true "jsonLdType" "BlogPosting" ) -}} {{- else if eq .Section "critiques" -}} {{- $reviewedType := "CreativeWork" -}} {{- with .CurrentSection -}} {{- if eq .RelPermalink "/critiques/films/" -}} {{- $reviewedType = "Movie" -}} {{- else if eq .RelPermalink "/critiques/jeux-video/" -}} {{- $reviewedType = "VideoGame" -}} {{- else if eq .RelPermalink "/critiques/livres/" -}} {{- $reviewedType = "Book" -}} {{- else if eq .RelPermalink "/critiques/series/" -}} {{- $reviewedType = "TVSeries" -}} {{- end -}} {{- end -}} {{- $classification = merge $classification (dict "openGraphType" "article" "isArticleLike" true "jsonLdType" "Review" "reviewedType" $reviewedType ) -}} {{- else if eq .Section "collections" -}} {{- $classification = merge $classification (dict "openGraphType" "article" "isArticleLike" true "jsonLdType" "Article" ) -}} {{- end -}} {{- else if not .IsHome -}} {{- $classification = merge $classification (dict "jsonLdType" "CollectionPage" ) -}} {{- end -}} {{- return $classification -}}