2

我正在研究如何使用 Boot.scala 将 Menu.Builder 组合在一起,有一件事情让我感到困惑。我确实看到了登录/注册选项,但它没有显示为站点地图上的项目之一。这实际上是从哪里来的……我的困惑可能来自根本没有太多的 Java 经验……电梯我开始有感觉了,但我只是没有看到这些特定项目被扔到菜单中的位置自己。

最后,基本上我只是想玩弄并重新排列 default.html 只是为了看看现在是什么。

4

2 回答 2

2

我不知道您使用的是哪个 Lift 版本,但使用最新快照版本中的原型可以在Boot.scala文件中提供:


// Build SiteMap
    def sitemap() = SiteMap(
      Menu("Home") / "index" :: // Simple menu form
      // Menu with special Link
      Menu(Loc("Static", Link(List("static"), true, "/static/index"), 
           "Static Content")) ::
      // Menu entries for the User management stuff
      User.sitemap :_*)

其中 user 是一个扩展 Lift 的MegaProtoUser的对象,它负责定义一个基本的用户帐户。它还有一个为所有用户管理页面生成 SiteMap 菜单的方法,该方法在 Boot 类中使用,就像在上面的代码片段中所做的那样。

于 2010-06-30T05:54:02.613 回答
1

好的,这篇文章给了我我需要的信息... http://groups.google.com/group/liftweb/browse_thread/thread/e0619231a8ec5cab/f771314fcfad439a?lnk=gst&q=MegaProtoUser#f771314fcfad439a

现在看一下框架并从我的身份验证系统开始。

于 2010-06-30T17:49:46.307 回答