如何隐藏Crudify菜单的子菜单

时间:2012-10-12 21:45:54

标签: scala lift

我有以下代码,需要将“注释”子菜单隐藏到非网站成员。

 var menu = List(Menu.i("Home") / "index",
            Menu(Loc("Static", Link(List("static"), true, "/static/index"),"Static Content"))
               )
menu = menu ::: User.menus
menu = menu ::: Comment.menus 
menu = menu ::: Links.menus


 // def sitemapMutators = User.sitemapMutator
  LiftRules.setSiteMap(SiteMap(menu: _*))

我已经尝试了>>隐藏但不起作用。

1 个答案:

答案 0 :(得分:0)

通过覆盖扩展对象中的列表,将Hidden添加到菜单的LocParams中。

即。覆盖def showAllMenuLocParams = Hidden :: super.showAllMenuLocParams