我只是通过在电梯中做一个示例应用程序来学习电梯。如果用户登录,我想显示登录页面和其他一些页面。所以如何将这些页面链接添加到我的母版页左侧已经存在的站点地图,并删除一些页面链接。我知道siteMap将在boot.scala文件中设置但是如何在执行后修改它。任何人都可以给我一个想法。
Thanxx .. !!
答案 0 :(得分:1)
修改站点地图,添加看起来像Menu.i("smth") / "myPath" >> If(() => userIsLoggedIn, "error")
还有Site Mutators(我不明白它们是如何在内部工作的):https://github.com/lift/lift_25_sbt/blob/master/scala_29/lift_basic/src/main/scala/bootstrap/liftweb/Boot.scala#L53