Pre and Post in Menu are type HTML
authorspf13 <steve.francia@gmail.com>
Tue, 27 May 2014 22:34:29 +0000 (18:34 -0400)
committerspf13 <steve.francia@gmail.com>
Tue, 27 May 2014 22:34:29 +0000 (18:34 -0400)
hugolib/menu.go

index 060f3855cd2c044dbc94012a280847718d981ba1..471f29610148a287c833dfb33526ad91ee894c30 100644 (file)
@@ -14,6 +14,7 @@
 package hugolib
 
 import (
+       "html/template"
        "sort"
        "strings"
 
@@ -25,8 +26,8 @@ type MenuEntry struct {
        Name       string
        Menu       string
        Identifier string
-       PreName    string
-       PostName   string
+       Pre        template.HTML
+       Post       template.HTML
        Weight     int
        Parent     string
        Children   Menu
@@ -76,6 +77,10 @@ func (me *MenuEntry) MarshallMap(ime map[string]interface{}) {
                        me.Weight = cast.ToInt(v)
                case "name":
                        me.Name = cast.ToString(v)
+               case "pre":
+                       me.Pre = template.HTML(cast.ToString(v))
+               case "post":
+                       me.Post = template.HTML(cast.ToString(v))
                case "identifier":
                        me.Identifier = cast.ToString(v)
                case "parent":