Support site menu per language

Fixes #2434
This commit is contained in:
Bjørn Erik Pedersen
2016-09-12 20:41:52 +02:00
parent f0ac26c944
commit a7dc3c082e
2 changed files with 46 additions and 2 deletions

View File

@@ -1349,7 +1349,7 @@ func (s *Site) getMenusFromConfig() Menus {
ret := Menus{}
if menus := viper.GetStringMap("menu"); menus != nil {
if menus := s.Language.GetStringMap("menu"); menus != nil {
for name, menu := range menus {
m, err := cast.ToSliceE(menu)
if err != nil {
@@ -1411,7 +1411,7 @@ func (s *Site) assembleMenus() {
}
}
sectionPagesMenu := viper.GetString("SectionPagesMenu")
sectionPagesMenu := s.Language.GetString("SectionPagesMenu")
sectionPagesMenus := make(map[string]interface{})
//creating flat hash
for _, p := range s.Pages {