0

我想知道如何更改 lift Menu 的标题:

lazy val items: Menu = Menu.param[Page]("recents", S ? "baseline"+" | Page "+p, c => getPage(c), pc => pc.toString) / "page"  >>
        LocGroup("items") >> Hidden >> Template(() => Templates("items" :: "list" :: Nil) openOr NodeSeq.Empty)

基本上我想在我的标题中显示页码。

4

1 回答 1

1

我知道这是一个迟到的答案,但我想我会在这里发布一个以供参考。

有一个LocParam调用Title可以让您设置页面的标题。我已将参数添加到您的示例中,您可以看到构造函数接受一个函数,该函数接受一个类型的参数Page并返回一个NodeSeq代表页面标题的函数。

lazy val items: Menu = Menu.param[Page](
  "recents", "recents", 
  c => getPage(c), pc => pc.toString) / "page"  >>
        LocGroup("items") >> 
        Hidden >>
        Template(() => Templates("items" :: "list" :: Nil) openOr NodeSeq.Empty) >>
        Title((p) => Text(S ? "baseline"+" | Page "+p))
于 2013-02-07T16:03:37.257 回答