diff options
Diffstat (limited to 'helpers/url.go')
-rw-r--r-- | helpers/url.go | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/helpers/url.go b/helpers/url.go index 4d06fb042..1d87cf89f 100644 --- a/helpers/url.go +++ b/helpers/url.go @@ -183,12 +183,13 @@ func AbsURL(in string, addLanguage bool) string { } func getLanguagePrefix() string { - defaultLang := viper.GetString("DefaultContentLanguage") - defaultInSubDir := viper.GetBool("DefaultContentLanguageInSubdir") - if !viper.GetBool("Multilingual") { return "" } + + defaultLang := viper.GetString("DefaultContentLanguage") + defaultInSubDir := viper.GetBool("DefaultContentLanguageInSubdir") + currentLang := viper.Get("CurrentContentLanguage").(*Language).Lang if currentLang == "" || (currentLang == defaultLang && !defaultInSubDir) { return "" |