add a default language getter template
Signed-off-by: weru <fromweru@gmail.com>
+12 · 1 file changed
-
layouts/partials/func/getDefaultLanguage.html+12 −0
@@ -0,0 +1,12 @@ +{{ $defaultLanguage := site.LanguageCode }} +{{ if site.IsMultiLingual}} + {{ $languages := site.Languages }} + {{ $order := slice }} + {{ range $languages }} + {{ $order = append .Weight $order }} + {{ end }} + <!-- Assumes the default language will have the lowest weight --> + {{ $defaultLanguageIndex := index (sort $order) 0 }} + {{ $defaultLanguage = index (where $languages "Weight" $defaultLanguageIndex) 0 }} +{{ end }} +{{ return $defaultLanguage }} \ No newline at end of file