2 分钟阅读
https://gohugo.io/variables/menus/
在您的菜单模板中使用这些变量和方法。
在定义菜单项之后,可以在菜单模板中使用以下变量访问其属性。
(menu
)当前菜单项下(如果有)的子菜单项的集合。
(string
) 菜单项的 identifier
属性。如果您自动定义菜单项,则为页面的 .Section
。
(string
) 菜单项的 identifier
属性,否则为 name
属性。
(string
) 包含菜单项的菜单的标识符。
(string
) 菜单项的 name
属性。
(page
) 与菜单项相关联的页面的引用。
(map
) 菜单项的 params
属性。
(string
) 菜单项的 parent
属性。
(template.HTML
) 菜单项的 post
属性。
(template.HTML
) 菜单项的 pre
属性。
(string
) 菜单项的 title
属性。
(string
) 与菜单项相关联的页面的 .RelPermalink
。对于指向外部资源的菜单项,使用菜单项的 url
属性。
(int
) 菜单项的 weight
属性。
(bool
) 如果 .Children
非 nil,则返回 true
。
(bool
) 如果比较的菜单项表示相同的菜单项,则返回 true
。
(bool
) 如果比较的菜单条目指向同一资源,则返回true
。
(bool
) 使用此方法确定活动菜单项的祖先。请参阅详细信息。
(bool
) 使用此方法确定活动菜单项。请参阅详细信息。