带升力的动态标题

时间:2012-05-18 18:07:46

标签: scala menu lift sitemap title

我想知道如何更改电梯菜单的标题:

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)

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

1 个答案:

答案 0 :(得分: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))