{{- $page := . -}} {{- $linksParam := .Params.links -}} {{- $links := slice -}} {{- if $linksParam }} {{- $type := printf "%T" $linksParam -}} {{- if hasPrefix $type "[]" }} {{- $links = $linksParam -}} {{- else }} {{- $links = slice $linksParam -}} {{- end }} {{- end }} {{- $hasWikipediaLink := false -}} {{- range $links }} {{- if and (not $hasWikipediaLink) (and .url (in .url "wikipedia.org")) }} {{- $hasWikipediaLink = true -}} {{- end }} {{- end }} {{- $addWikiLink := and (eq .Kind "term") (not $hasWikipediaLink) -}} {{- $wikiLink := dict -}} {{- if $addWikiLink }} {{- $lang := default "fr" $page.Site.Language.Lang -}} {{- $query := urlquery $page.Title -}} {{- $searchUrl := printf "https://%s.wikipedia.org/w/index.php?search=%s" $lang $query -}} {{- $wikiLink = dict "name" (printf "Rechercher \"%s\" sur Wikipédia" $page.Title) "url" $searchUrl "lang" $lang "require_manual_intervention" true -}} {{- end }} {{- if or (gt (len $links) 0) $addWikiLink }} {{- end }}