Make suure SectionPagesMenu setting is always loaded per language
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sat, 17 Sep 2016 14:53:58 +0000 (16:53 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sat, 17 Sep 2016 14:54:35 +0000 (16:54 +0200)
hugolib/page.go

index 6c6e984b4ef7c0f873c232d8fe284480b1a71a01..1d826f51e6d16c379b5b18557217426b3e6c40d8 100644 (file)
@@ -880,7 +880,7 @@ func (p *Page) getParam(key string, stringToLower bool) interface{} {
 
 func (p *Page) HasMenuCurrent(menu string, me *MenuEntry) bool {
        menus := p.Menus()
-       sectionPagesMenu := viper.GetString("SectionPagesMenu")
+       sectionPagesMenu := helpers.Config().GetString("SectionPagesMenu")
 
        // page is labeled as "shadow-member" of the menu with the same identifier as the section
        if sectionPagesMenu != "" && p.Section() != "" && sectionPagesMenu == menu && p.Section() == me.Identifier {